.hero[data-astro-cid-yodha2z4]{background:linear-gradient(#fff 0%,#f4f8f5 60%,#eaf4ec 100%);align-items:stretch;min-height:min(100svh,760px);padding:168px 0 48px;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-yodha2z4]{pointer-events:none;position:absolute;inset:0}.hero__photo[data-astro-cid-yodha2z4]{opacity:.16;mix-blend-mode:multiply;position:absolute;inset:0}.hero__photo[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;filter:saturate(.6);width:100%;height:100%}.hero__photo[data-astro-cid-yodha2z4]:after{content:"";background:linear-gradient(90deg,#fff 20%,#fff0 70%);position:absolute;inset:0}.hero__glow[data-astro-cid-yodha2z4]{filter:blur(120px);opacity:.55;border-radius:50%;position:absolute}.hero__glow--1[data-astro-cid-yodha2z4]{background:#cfe0bf;width:720px;height:720px;top:-200px;right:-160px}.hero__glow--2[data-astro-cid-yodha2z4]{background:#d7f0e0;width:520px;height:520px;bottom:-120px;left:-180px}.hero__glow--3[data-astro-cid-yodha2z4]{opacity:.3;background:#9fc27f;width:380px;height:380px;bottom:10%;right:20%}.hero__lines[data-astro-cid-yodha2z4]{right:var(--gutter);width:min(480px,40vw);height:auto;position:absolute;top:220px}.hero__inner[data-astro-cid-yodha2z4]{grid-template-rows:1fr auto;grid-template-columns:1fr;gap:48px;display:grid;position:relative}.hero__copy[data-astro-cid-yodha2z4]{align-self:start}.hero__title[data-astro-cid-yodha2z4]{letter-spacing:-.01em;margin:0 0 28px;font-size:clamp(38px,5.4vw,76px);font-weight:700;line-height:1.25}html[lang=en] .hero__title[data-astro-cid-yodha2z4]{font-family:var(--font-en);letter-spacing:-.02em;font-weight:500}.hero__lead[data-astro-cid-yodha2z4]{max-width:620px;color:var(--gray);font-size:clamp(14px,1.2vw,16px);line-height:2}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.hero__news[data-astro-cid-yodha2z4]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:100%;transition:translate .5s var(--ease-expo), box-shadow .5s;background:#ffffffb8;border:1px solid #ffffffb3;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:18px 28px;display:grid;box-shadow:0 10px 40px #1123360f}.hero__news[data-astro-cid-yodha2z4]:hover{translate:0 -2px;box-shadow:0 16px 50px #1123361a}.hero__news-label[data-astro-cid-yodha2z4]{color:var(--green);border-right:1px solid var(--line);padding-right:28px;font-size:12px;font-weight:700}.hero__news-track[data-astro-cid-yodha2z4]{height:24px;position:relative;overflow:hidden}.hero__news-item[data-astro-cid-yodha2z4]{opacity:0;transition:opacity .5s, transform .7s var(--ease-expo);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:16px;font-size:14px;display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.hero__news-item[data-astro-cid-yodha2z4].is-active{opacity:1;transform:none}.hero__news-item[data-astro-cid-yodha2z4].is-leaving{opacity:0;transform:translateY(-100%)}.hero__news-item[data-astro-cid-yodha2z4] time[data-astro-cid-yodha2z4]{color:var(--gray);font-size:12px}.hero__news-cat[data-astro-cid-yodha2z4]{letter-spacing:.1em;background:var(--pale);color:var(--green);border-radius:999px;padding:2px 8px;font-size:10px}.hero__news-title[data-astro-cid-yodha2z4]{text-overflow:ellipsis;overflow:hidden}.hero__news-meta[data-astro-cid-yodha2z4]{color:var(--gray);font-size:12px}@media (width<=640px){.hero[data-astro-cid-yodha2z4]{align-items:stretch;min-height:min(100svh,680px);padding:116px 0 24px}.hero__inner[data-astro-cid-yodha2z4]{grid-template-rows:1fr auto;gap:24px}.hero__copy[data-astro-cid-yodha2z4]{align-self:start}.hero__title[data-astro-cid-yodha2z4]{margin:16px 0 20px;font-size:clamp(30px,10vw,42px);line-height:1.35}html[lang=en] .hero__title[data-astro-cid-yodha2z4]{font-size:clamp(26px,8.4vw,42px)}html[lang=zh-Hans] .hero__title[data-astro-cid-yodha2z4]{font-size:clamp(24px,8.2vw,42px)}.hero__lead[data-astro-cid-yodha2z4]{font-size:14px;line-height:1.9}.hero__actions[data-astro-cid-yodha2z4]{margin-top:30px}.hero__actions[data-astro-cid-yodha2z4] .btn[data-astro-cid-yodha2z4]{width:100%}.hero__photo[data-astro-cid-yodha2z4]{opacity:.3}.hero__photo[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-position:center bottom}.hero__photo[data-astro-cid-yodha2z4]:after{background:linear-gradient(#fff 40%,#fff0 88%)}.hero__lines[data-astro-cid-yodha2z4]{opacity:.7;width:52vw;top:auto;bottom:92px}.hero__news[data-astro-cid-yodha2z4]{grid-template-columns:1fr auto;gap:12px;padding:14px 18px}.hero__news-label[data-astro-cid-yodha2z4],.hero__news-item[data-astro-cid-yodha2z4] time[data-astro-cid-yodha2z4]{display:none}}.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:1fr 1.4fr;align-items:start;gap:80px;display:grid}.about__sticky[data-astro-cid-5gtlsymu]{flex-direction:column;gap:14px;display:flex;position:sticky;top:140px}.about__title[data-astro-cid-5gtlsymu]{margin-bottom:36px;font-size:clamp(24px,2.4vw,34px);font-weight:700;line-height:1.5}.about__body[data-astro-cid-5gtlsymu]{color:var(--gray);max-width:640px;font-size:15px;line-height:2}@media (width<=900px){.about__grid[data-astro-cid-5gtlsymu]{grid-template-columns:1fr;gap:40px}.about__sticky[data-astro-cid-5gtlsymu]{position:static}}.ish[data-astro-cid-2e7ezc7t]{background:linear-gradient(180deg, #1b3652 0%, var(--dark) 58%);color:#fff;padding:calc(var(--section) + 200px) 0 var(--section);margin-top:-200px;position:relative;overflow:hidden}.ish[data-astro-cid-2e7ezc7t]:before{content:"";pointer-events:none;background:linear-gradient(#fff 0%,#fffffff7 4%,#ffffffe6 9%,#ffffffc7 15%,#ffffff9e 23%,#ffffff73 32%,#ffffff4d 42%,#ffffff2e 54%,#ffffff17 68%,#ffffff08 84%,#fff0 100%);height:320px;position:absolute;top:0;left:0;right:0}.ish__glow[data-astro-cid-2e7ezc7t]{pointer-events:none;background:radial-gradient(#6b904633,#0000 60%);width:1400px;height:1000px;position:absolute;bottom:-30%;left:50%;transform:translate(-50%)}.ish[data-astro-cid-2e7ezc7t] .container[data-astro-cid-2e7ezc7t]{position:relative}.ish__head[data-astro-cid-2e7ezc7t]{text-align:center;flex-direction:column;align-items:center;gap:16px;margin-bottom:clamp(40px,5vw,64px);display:flex}.ish__head[data-astro-cid-2e7ezc7t] .eyebrow[data-astro-cid-2e7ezc7t]:before{display:none}.ish__title[data-astro-cid-2e7ezc7t]{letter-spacing:-.01em;font-size:clamp(22px,2.4vw,32px);font-weight:700;line-height:1.5}.ish__issues[data-astro-cid-2e7ezc7t]{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.ish__issue[data-astro-cid-2e7ezc7t]{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff1f;border:1px solid #ffffff1f;border-radius:12px;padding:clamp(24px,2.4vw,32px);position:relative}.ish__num[data-astro-cid-2e7ezc7t]{letter-spacing:.2em;color:var(--mint);font-size:12px}.ish__issue-title[data-astro-cid-2e7ezc7t]{text-wrap:balance;margin-top:0;font-size:clamp(16px,1.3vw,18px);font-weight:700;line-height:1.6}.ish__issue-text[data-astro-cid-2e7ezc7t]{color:#fff9;margin-top:8px;font-size:13px;line-height:1.8}.ish__solution[data-astro-cid-2e7ezc7t]{color:#ffffffdb;overflow-wrap:anywhere;border-top:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:16px;padding-top:16px;font-size:13px;line-height:1.8;display:grid}.ish__solution-arrow[data-astro-cid-2e7ezc7t]{color:var(--mint);font-weight:700}.ish__deck[data-astro-cid-2e7ezc7t]{position:relative}.ish__orbit[data-astro-cid-2e7ezc7t]{pointer-events:none;background:linear-gradient(#ffffff1c 0%,#fff0 20%);border-radius:50%;width:1800px;height:1500px;position:absolute;top:45%;left:50%;transform:translate(-50%)}.ish__join[data-astro-cid-2e7ezc7t]{flex-direction:column;align-items:center;margin-top:0;display:flex;position:relative}.ish__join-line[data-astro-cid-2e7ezc7t]{background:linear-gradient(180deg, #8fb67333, var(--mint));transform-origin:top;width:1px;height:72px;margin-bottom:0;transition:transform .8s cubic-bezier(.4,0,.2,1);transform:scaleY(0)}.ish__join-dot[data-astro-cid-2e7ezc7t]{background:var(--mint);opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .6s .75s,transform .8s cubic-bezier(.2,.7,.2,1) .75s;transform:scale(.4);box-shadow:0 0 0 6px #8fb6732e,0 0 24px #8fb67399}.is-on[data-astro-cid-2e7ezc7t] .ish__join-line[data-astro-cid-2e7ezc7t]{transform:scaleY(1)}.is-on[data-astro-cid-2e7ezc7t] .ish__join-dot[data-astro-cid-2e7ezc7t]{opacity:1;transform:scale(1)}.ish__key[data-astro-cid-2e7ezc7t]{letter-spacing:.24em;text-transform:uppercase;color:var(--mint);margin-bottom:16px;font-size:12px;display:block}.ish__sol[data-astro-cid-2e7ezc7t]{text-align:center;flex-direction:column;align-items:center;margin-top:20px;scroll-margin-top:132px;display:flex;position:relative}.ish__lead[data-astro-cid-2e7ezc7t]{letter-spacing:-.01em;text-wrap:balance;max-width:820px;font-size:clamp(24px,2.8vw,38px);font-weight:700;line-height:1.5}.ish__caps[data-astro-cid-2e7ezc7t]{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:clamp(44px,5.5vw,72px);display:grid}.ish__cap[data-astro-cid-2e7ezc7t]{padding:8px clamp(20px,2.6vw,40px) 16px}.ish__cap[data-astro-cid-2e7ezc7t]+.ish__cap[data-astro-cid-2e7ezc7t]{border-left:1px solid #ffffff24}.ish__cap-en[data-astro-cid-2e7ezc7t]{letter-spacing:-.02em;margin-top:20px;font-size:clamp(30px,3vw,40px);line-height:1.1}.ish__cap-ja[data-astro-cid-2e7ezc7t]{color:var(--mint);margin-top:8px;font-size:16px;font-weight:700}.ish__cap-body[data-astro-cid-2e7ezc7t]{color:#ffffffb8;margin-top:20px;font-size:14px;line-height:2}@media (width<=900px){.ish[data-astro-cid-2e7ezc7t]{margin-top:-120px;padding:184px 0 64px}.ish[data-astro-cid-2e7ezc7t]:before{height:200px}.ish__head[data-astro-cid-2e7ezc7t]{text-align:left;align-items:flex-start;margin-bottom:24px}.ish__issues[data-astro-cid-2e7ezc7t]{grid-template-columns:minmax(0,1fr);gap:12px}.ish__issue[data-astro-cid-2e7ezc7t]{padding:20px}.ish__orbit[data-astro-cid-2e7ezc7t]{background:linear-gradient(#ffffff24 0%,#fff0 45%);width:600px;height:600px;top:-56px}.ish__join[data-astro-cid-2e7ezc7t]{margin-top:0}.ish__join-line[data-astro-cid-2e7ezc7t]{height:56px}.ish__sol[data-astro-cid-2e7ezc7t]{margin-top:12px;scroll-margin-top:100px}.ish__caps[data-astro-cid-2e7ezc7t]{grid-template-columns:minmax(0,1fr);margin-top:40px}.ish__cap[data-astro-cid-2e7ezc7t]{padding:24px 0}.ish__cap[data-astro-cid-2e7ezc7t]+.ish__cap[data-astro-cid-2e7ezc7t]{border-top:1px solid #ffffff24;border-left:0}}.collab[data-astro-cid-zttx5gc3]{background:#fff}.collab__head[data-astro-cid-zttx5gc3]{grid-template-columns:1.5fr 1fr;align-items:end;gap:80px;display:grid}.collab__head-left[data-astro-cid-zttx5gc3]{flex-direction:column;gap:14px;display:flex}.collab__title[data-astro-cid-zttx5gc3]{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1.45}.collab__lead[data-astro-cid-zttx5gc3]{color:var(--gray);font-size:16px;line-height:2}.collab__who[data-astro-cid-zttx5gc3]{color:var(--green);align-items:center;gap:10px;margin-top:clamp(40px,5vw,64px);font-size:15px;font-weight:700;display:flex}.collab__cards[data-astro-cid-zttx5gc3]{grid-template-columns:repeat(3,1fr);gap:20px;margin:16px 0 clamp(40px,5vw,64px);padding:0;list-style:none;display:grid}.collab__media[data-astro-cid-zttx5gc3]{aspect-ratio:4/3.4;background:var(--dark);border-radius:10px;position:relative;overflow:hidden}.collab__media[data-astro-cid-zttx5gc3]>img[data-astro-cid-zttx5gc3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collab__over[data-astro-cid-zttx5gc3]{color:#fff;background:linear-gradient(#11233600 30%,#11233699 52%,#112336eb 100%);flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;display:flex;position:absolute;inset:0}.collab__area[data-astro-cid-zttx5gc3]{color:var(--green);background:#ffffffe6;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;top:16px;left:16px}.collab__ns[data-astro-cid-zttx5gc3]{font-size:18px;font-weight:700;line-height:1.6}.collab__brand[data-astro-cid-zttx5gc3]{color:var(--gray);margin-top:14px;font-size:13px;line-height:1.8}.collab__brand[data-astro-cid-zttx5gc3] span[data-astro-cid-zttx5gc3]{color:var(--navy);margin-right:10px;font-size:11px;font-weight:700}.collab__steps[data-astro-cid-zttx5gc3]{border-top:1px solid var(--line);grid-template-columns:4fr 8fr;gap:clamp(24px,4vw,64px);padding-top:clamp(24px,3vw,36px);display:grid}.collab__steps-title[data-astro-cid-zttx5gc3]{font-size:16px;font-weight:700;line-height:1.5}.collab__steps-lead[data-astro-cid-zttx5gc3]{color:var(--gray);margin-top:6px;font-size:13.5px;line-height:1.8}.collab__steps-list[data-astro-cid-zttx5gc3]{grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.collab__step[data-astro-cid-zttx5gc3]{flex-direction:column;gap:4px;display:flex}.collab__step-who[data-astro-cid-zttx5gc3]{color:var(--navy);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.collab__step[data-astro-cid-zttx5gc3][data-who=ns] .collab__step-who[data-astro-cid-zttx5gc3]{color:var(--green)}.collab__step[data-astro-cid-zttx5gc3][data-who=both] .collab__step-who[data-astro-cid-zttx5gc3]{color:var(--ink)}.collab__step-who[data-astro-cid-zttx5gc3] .en[data-astro-cid-zttx5gc3]{border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-weight:500;display:grid}.collab__step-text[data-astro-cid-zttx5gc3]{font-size:14px;line-height:1.75}@media (width<=900px){.collab__head[data-astro-cid-zttx5gc3]{grid-template-columns:1fr;gap:16px}.collab__title[data-astro-cid-zttx5gc3]{font-size:24px}.collab__lead[data-astro-cid-zttx5gc3]{font-size:15px}.collab__cards[data-astro-cid-zttx5gc3]{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-template-columns:repeat(3,78%);gap:12px;overflow-x:auto}.collab__card[data-astro-cid-zttx5gc3]{scroll-snap-align:start}.collab__ns[data-astro-cid-zttx5gc3]{font-size:16px}.collab__steps[data-astro-cid-zttx5gc3]{grid-template-columns:1fr;gap:16px}.collab__steps-list[data-astro-cid-zttx5gc3]{grid-template-columns:1fr;gap:12px}.collab__step-text[data-astro-cid-zttx5gc3]{font-size:15px}}.biz[data-astro-cid-o5c6obni]{background:linear-gradient(180deg, #f5f9f2 0%, #f1f5f1 55%, var(--pale2) 100%)}.biz__head[data-astro-cid-o5c6obni]{grid-template-columns:1fr 1fr;align-items:end;gap:40px;display:grid}.biz__lead[data-astro-cid-o5c6obni]{justify-self:end;max-width:520px}.dg[data-astro-cid-o5c6obni]{margin-top:clamp(40px,5vw,72px);padding-block:clamp(16px,3vw,40px)}.dg__fit[data-astro-cid-o5c6obni]{--dg-scale:1;height:calc(480px * var(--dg-scale));position:relative}.dg__canvas[data-astro-cid-o5c6obni]{width:1060px;height:480px;transform:translateX(-50%) scale(var(--dg-scale));transform-origin:top;position:absolute;top:0;left:50%}.dg__orbit[data-astro-cid-o5c6obni]{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg__orbit--1[data-astro-cid-o5c6obni]{border:1px solid #43713729;width:560px;height:300px}.dg__orbit--2[data-astro-cid-o5c6obni]{border:1px dashed #43713724;width:624px;height:364px}.dg__links[data-astro-cid-o5c6obni]{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.dg__links[data-astro-cid-o5c6obni]>path[data-astro-cid-o5c6obni]{fill:none;stroke:var(--seed);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.dg__links--sp[data-astro-cid-o5c6obni]{display:none}.dg__links[data-astro-cid-o5c6obni]>circle[data-astro-cid-o5c6obni]{fill:var(--seed)}.dg__center[data-astro-cid-o5c6obni]{z-index:2;text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg__glow[data-astro-cid-o5c6obni]{z-index:-1;filter:blur(18px);background:radial-gradient(circle at 50% 52%,#3e6b31f2 0,#3e6b3100 46%),radial-gradient(circle at 36% 58%,#6b9046e6 0,#6b904600 44%),radial-gradient(circle at 64% 36%,#beaa6ed9 0,#beaa6e00 38%),radial-gradient(circle at 64% 68%,#465a50b3 0,#465a5000 40%),radial-gradient(circle,#4371378c 0,#43713700 66%);border-radius:50%;width:560px;height:520px;animation:14s ease-in-out infinite alternate dg-drift;position:absolute;top:50%;left:50%;translate:-50% -50%}@media (prefers-reduced-motion:no-preference){.dg__glow[data-astro-cid-o5c6obni]{opacity:0;transition:scale 2.6s var(--ease-expo), opacity 1.8s ease;scale:.25}.dg__brand[data-astro-cid-o5c6obni],.dg__sub[data-astro-cid-o5c6obni]{opacity:0;transition:opacity 1.2s .5s}.dg[data-astro-cid-o5c6obni].is-glow-in .dg__glow[data-astro-cid-o5c6obni]{opacity:1;scale:1}.dg[data-astro-cid-o5c6obni].is-glow-in .dg__brand[data-astro-cid-o5c6obni],.dg[data-astro-cid-o5c6obni].is-glow-in .dg__sub[data-astro-cid-o5c6obni]{opacity:1}}@keyframes dg-drift{0%{transform:rotate(0)scale(1)}to{transform:rotate(24deg)scale(1.06)}}.dg__brand[data-astro-cid-o5c6obni]{letter-spacing:-.02em;font-size:76px;font-weight:200;line-height:1}.dg__sub[data-astro-cid-o5c6obni]{letter-spacing:.12em;white-space:nowrap;margin-top:18px;font-size:15px;font-weight:700}.dg__big[data-astro-cid-o5c6obni]{z-index:3;text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:160px;height:160px;margin-top:-80px;padding-bottom:10px;display:flex;position:absolute;top:50%;box-shadow:0 18px 40px #1123361a}.dg__big[data-astro-cid-o5c6obni]:before{content:"";background:linear-gradient(135deg, var(--seed), var(--navy));-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dg__big--l[data-astro-cid-o5c6obni]{left:0}.dg__big--r[data-astro-cid-o5c6obni]{right:0}.dg__big-cap[data-astro-cid-o5c6obni]{letter-spacing:.08em;color:var(--green);font-size:11px;font-weight:500;line-height:1.4}.dg__big[data-astro-cid-o5c6obni] strong[data-astro-cid-o5c6obni]{color:var(--ink);font-size:16px;line-height:1.45}.dg__big[data-astro-cid-o5c6obni] span[data-astro-cid-o5c6obni]:not(.dg__big-cap){color:var(--gray);font-size:11.5px;line-height:1.5}.dg__sat[data-astro-cid-o5c6obni]{z-index:4;text-align:center;width:92px;height:92px;color:var(--ink);transition:transform .3s var(--ease-expo);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;margin:-46px 0 0 -46px;line-height:1.35;display:flex;position:absolute;box-shadow:0 10px 26px #1123361f}.dg__sat[data-astro-cid-o5c6obni]:hover{transform:scale(1.06)}.dg__sat[data-astro-cid-o5c6obni] b[data-astro-cid-o5c6obni]{font-size:12.5px;font-weight:700}.dg__sat[data-astro-cid-o5c6obni] small[data-astro-cid-o5c6obni]{color:var(--gray);margin-top:3px;font-size:9.5px;line-height:1.35;display:block}.dg__grp[data-astro-cid-o5c6obni]{z-index:4;letter-spacing:.04em;color:var(--green);white-space:nowrap;font-size:12.5px;font-weight:700;position:absolute;top:22px;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.dg__glow[data-astro-cid-o5c6obni]{animation:none}}.biz[data-astro-cid-o5c6obni]{padding-bottom:0}.lu[data-astro-cid-o5c6obni]{view-timeline:--lu block;grid-template-columns:minmax(0,38fr) minmax(0,62fr);margin-top:clamp(56px,7vw,104px);display:grid}@supports (animation-timeline:view()){@media (width>=901px) and (prefers-reduced-motion:no-preference){.lu__side[data-astro-cid-o5c6obni]{animation:linear both lu-side-open;animation-timeline:--lu;animation-range:entry entry 90vh}}}@keyframes lu-side-open{0%{clip-path:inset(0 40px round 28px)}to{clip-path:inset(0)}}.lu__side[data-astro-cid-o5c6obni]{background:var(--dark);color:#fff;height:100vh;position:sticky;top:0;overflow:hidden}.lu__photos[data-astro-cid-o5c6obni],.lu__ph[data-astro-cid-o5c6obni]{position:absolute;inset:0}.lu__ph[data-astro-cid-o5c6obni]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s ease, transform 1.4s var(--ease-expo);transform:scale(1.04)}.lu__ph[data-astro-cid-o5c6obni].is-on{opacity:1;transform:none}.lu__photos[data-astro-cid-o5c6obni]:after{content:"";background:linear-gradient(#112336d1 0%,#11233659 55%,#112336b3 100%);position:absolute;inset:0}.lu__side-inner[data-astro-cid-o5c6obni]{z-index:1;padding:156px clamp(24px,3.5vw,56px) 40px;position:relative}.lu__side-eyebrow[data-astro-cid-o5c6obni]{letter-spacing:.24em;color:var(--gold);text-transform:uppercase;font-size:11px;font-weight:500}.lu__side-title[data-astro-cid-o5c6obni]{margin-top:10px;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.3}.lu__pills[data-astro-cid-o5c6obni]{flex-direction:column;gap:22px;margin-top:28px;display:flex}.lu__pill-group[data-astro-cid-o5c6obni]{flex-direction:column;gap:10px;display:flex}.lu__pill-cap[data-astro-cid-o5c6obni]{letter-spacing:.04em;color:#ffffffb8;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.lu__pill-cap[data-astro-cid-o5c6obni]:after{content:"";background:#ffffff38;flex:1;height:1px}.lu__pill-row[data-astro-cid-o5c6obni]{flex-wrap:wrap;gap:10px;display:flex}.lu__pill[data-astro-cid-o5c6obni]{border-radius:var(--radius-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;border:1px solid #ffffff73;padding:9px 18px;font-size:13px;font-weight:500;transition:background .3s,color .3s,border-color .3s}.lu__pill[data-astro-cid-o5c6obni]:hover{border-color:#fff}.lu__pill[data-astro-cid-o5c6obni].is-on{color:var(--dark);background:#fff;border-color:#fff}.lu__main[data-astro-cid-o5c6obni]{background:linear-gradient(180deg, #edf3e800 0%, var(--pale) 320px, var(--pale2) 100%);flex-direction:column;gap:clamp(72px,9vw,128px);padding:156px clamp(24px,3.5vw,56px) clamp(64px,8vw,120px);display:flex}.lu__grp[data-astro-cid-o5c6obni]{scroll-margin-top:132px}.lu__grp-ph[data-astro-cid-o5c6obni]{display:none}.lu__grp-num[data-astro-cid-o5c6obni]{letter-spacing:.24em;color:var(--green);font-size:12px;font-weight:500;line-height:1.2;display:block}.lu__grp-title[data-astro-cid-o5c6obni]{margin-top:6px;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.35}.lu__grp-lead[data-astro-cid-o5c6obni]{color:var(--gray);margin-top:10px;font-size:14px}.lu__grid[data-astro-cid-o5c6obni]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.lu__card[data-astro-cid-o5c6obni]{background:#fff;border-radius:14px;padding:clamp(20px,2vw,28px);box-shadow:0 6px 20px #1123360d}.lu__card--body[data-astro-cid-o5c6obni]{grid-column:1/-1}.lu__body[data-astro-cid-o5c6obni]{color:var(--ink);font-size:14px;line-height:2}.lu__target[data-astro-cid-o5c6obni]{border-top:1px solid var(--line);align-items:baseline;gap:14px;margin-top:18px;padding-top:16px;font-size:13.5px;line-height:1.8;display:flex}.lu__pill-label[data-astro-cid-o5c6obni]{letter-spacing:.08em;color:var(--green);border-radius:var(--radius-pill);background:var(--pale);flex:none;padding:3px 10px;font-size:11px;font-weight:700}.lu__card--steps[data-astro-cid-o5c6obni]{grid-column:1/-1}.lu__steps-cap[data-astro-cid-o5c6obni]{letter-spacing:.2em;color:var(--green);border-bottom:1px solid var(--line);padding-bottom:14px;font-size:11px;font-weight:500;display:block}.lu__steps[data-astro-cid-o5c6obni]{flex-direction:column;margin:20px 0 0;padding:0;list-style:none;display:flex}.lu__step[data-astro-cid-o5c6obni]{grid-template-columns:40px 1fr;gap:18px;padding-bottom:24px;display:grid;position:relative}.lu__step[data-astro-cid-o5c6obni]:last-child{padding-bottom:0}.lu__step[data-astro-cid-o5c6obni]:not(:last-child):before{content:"";background:var(--seed);opacity:.5;width:1px;position:absolute;top:40px;bottom:0;left:19.5px}.lu__step-num[data-astro-cid-o5c6obni]{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:500;display:grid}.lu__step[data-astro-cid-o5c6obni]:last-child .lu__step-num[data-astro-cid-o5c6obni]{background:var(--dark)}.lu__step-body[data-astro-cid-o5c6obni]{flex-direction:column;gap:2px;padding-top:8px;display:flex}.lu__step-label[data-astro-cid-o5c6obni]{letter-spacing:.2em;color:var(--gray);font-size:10px;font-weight:500}.lu__step-head[data-astro-cid-o5c6obni]{font-size:15px;font-weight:700;line-height:1.6}.lu__step-note[data-astro-cid-o5c6obni]{color:var(--gray);font-size:12.5px;line-height:1.7}.lu__card--exp[data-astro-cid-o5c6obni]{grid-column:1/-1}.lu__exp-title[data-astro-cid-o5c6obni]{border-bottom:1px solid var(--line);padding-bottom:14px;font-size:15px;font-weight:700;line-height:1.6}.lu__exp[data-astro-cid-o5c6obni]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.lu__exp--steps[data-astro-cid-o5c6obni]{grid-template-columns:1fr}.lu__exp--steps[data-astro-cid-o5c6obni] .lu__exp-step[data-astro-cid-o5c6obni]{grid-template-columns:22px 1fr;align-items:baseline;gap:12px;padding:16px 18px;display:grid}.lu__exp--steps[data-astro-cid-o5c6obni] .lu__exp-step[data-astro-cid-o5c6obni]:not(:last-child):after{background:var(--seed);border:0;width:1px;height:12px;margin:0;top:100%;left:29px;right:auto;transform:none}.lu__exp--steps[data-astro-cid-o5c6obni] .lu__exp-num[data-astro-cid-o5c6obni]{letter-spacing:0;text-align:center}.lu__exp--steps[data-astro-cid-o5c6obni] .lu__exp-head[data-astro-cid-o5c6obni]{font-size:14px;font-weight:500;line-height:1.7}.lu__exp-step[data-astro-cid-o5c6obni]{background:var(--pale2);border-radius:12px;flex-direction:column;gap:6px;padding:18px 18px 20px;display:flex;position:relative}.lu__exp-step[data-astro-cid-o5c6obni]:not(:last-child):after{content:"";border-top:1.5px solid var(--seed);border-right:1.5px solid var(--seed);width:7px;height:7px;margin-top:-4px;position:absolute;top:50%;right:-9px;transform:rotate(45deg)}.lu__exp-num[data-astro-cid-o5c6obni]{letter-spacing:.2em;color:var(--green);font-size:11px;font-weight:500}.lu__exp-head[data-astro-cid-o5c6obni]{font-size:15px;font-weight:700;line-height:1.5}.lu__exp-note[data-astro-cid-o5c6obni]{color:var(--gray);font-size:12.5px;line-height:1.7}.lu__exp-memo[data-astro-cid-o5c6obni]{color:var(--gray);margin-top:14px;font-size:12.5px;line-height:1.7}.lu__exp-ch[data-astro-cid-o5c6obni]{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:14px;margin-top:18px;padding-top:16px;display:flex}.lu__exp-ch-list[data-astro-cid-o5c6obni]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lu__exp-ch-list[data-astro-cid-o5c6obni] li[data-astro-cid-o5c6obni]{border-radius:var(--radius-pill);border:1px solid var(--line);background:#fff;padding:5px 12px;font-size:12.5px;line-height:1.5}@media (width<=900px){.biz__head[data-astro-cid-o5c6obni]{grid-template-columns:1fr;gap:20px}.biz__lead[data-astro-cid-o5c6obni]{justify-self:start}.dg[data-astro-cid-o5c6obni]{padding:8px 0}.dg__fit[data-astro-cid-o5c6obni]{height:calc(608px * var(--dg-scale))}.dg__canvas[data-astro-cid-o5c6obni]{width:360px;height:608px}.dg__links--pc[data-astro-cid-o5c6obni],.dg__sat[data-astro-cid-o5c6obni] small[data-astro-cid-o5c6obni]{display:none}.dg__links--sp[data-astro-cid-o5c6obni]{display:block}.dg__orbit--1[data-astro-cid-o5c6obni]{width:300px;height:340px}.dg__orbit--2[data-astro-cid-o5c6obni]{width:350px;height:400px}.dg__big[data-astro-cid-o5c6obni]{gap:2px;width:100px;height:100px;margin:0;padding-bottom:6px;left:130px;right:auto}.dg__big--l[data-astro-cid-o5c6obni]{top:0}.dg__big--r[data-astro-cid-o5c6obni]{top:508px}.dg__big[data-astro-cid-o5c6obni] strong[data-astro-cid-o5c6obni]{font-size:11.5px}.dg__big[data-astro-cid-o5c6obni] span[data-astro-cid-o5c6obni]:not(.dg__big-cap){font-size:9.5px}.dg__big-cap[data-astro-cid-o5c6obni]{font-size:10px}.dg__sat[data-astro-cid-o5c6obni]{width:88px;height:88px;margin:-44px 0 0 -44px}.dg__sat[data-astro-cid-o5c6obni] b[data-astro-cid-o5c6obni]{font-size:11.5px}.dg__set--l[data-astro-cid-o5c6obni] .dg__sat[data-astro-cid-o5c6obni]:first-of-type{top:230px!important;left:60px!important}.dg__set--l[data-astro-cid-o5c6obni] .dg__sat[data-astro-cid-o5c6obni]:nth-of-type(2){top:192px!important;left:180px!important}.dg__set--l[data-astro-cid-o5c6obni] .dg__sat[data-astro-cid-o5c6obni]:nth-of-type(3){top:230px!important;left:300px!important}.dg__set--r[data-astro-cid-o5c6obni] .dg__sat[data-astro-cid-o5c6obni]:first-of-type{top:378px!important;left:60px!important}.dg__set--r[data-astro-cid-o5c6obni] .dg__sat[data-astro-cid-o5c6obni]:nth-of-type(2){top:416px!important;left:180px!important}.dg__set--r[data-astro-cid-o5c6obni] .dg__sat[data-astro-cid-o5c6obni]:nth-of-type(3){top:378px!important;left:300px!important}.dg__grp[data-astro-cid-o5c6obni]{z-index:5;border:1px solid var(--seed);background:#fff;border-radius:999px;padding:3px 12px;font-size:10.5px;line-height:1.5;transform:translate(-50%,-50%);left:180px!important}.dg__set--l[data-astro-cid-o5c6obni] .dg__grp[data-astro-cid-o5c6obni]{top:124px}.dg__set--r[data-astro-cid-o5c6obni] .dg__grp[data-astro-cid-o5c6obni]{top:484px}.dg__center[data-astro-cid-o5c6obni]{top:304px}.dg__glow[data-astro-cid-o5c6obni]{width:300px;height:260px}.dg__brand[data-astro-cid-o5c6obni]{font-size:34px;line-height:1}.dg__sub[data-astro-cid-o5c6obni]{letter-spacing:.04em;margin-top:10px;font-size:10px}.lu[data-astro-cid-o5c6obni]{grid-template-columns:1fr;margin-top:24px}.lu__side[data-astro-cid-o5c6obni]{display:none}.lu__main[data-astro-cid-o5c6obni]{gap:64px;padding:32px 16px 72px}.lu__grp[data-astro-cid-o5c6obni]{scroll-margin-top:100px}.lu__grp-ph[data-astro-cid-o5c6obni]{aspect-ratio:4/3;margin:0 -16px -20px;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(#000 45%,#000000de 60%,#000000a6 72%,#00000061 83%,#00000026 92%,#0000 100%);mask-image:linear-gradient(#000 45%,#000000de 60%,#000000a6 72%,#00000061 83%,#00000026 92%,#0000 100%)}.lu__grp-ph[data-astro-cid-o5c6obni] img[data-astro-cid-o5c6obni]{object-fit:cover;object-position:center bottom;width:100%;height:100%}.lu__grid[data-astro-cid-o5c6obni]{grid-template-columns:1fr;gap:12px}.lu__target[data-astro-cid-o5c6obni]{flex-direction:column;gap:8px}.lu__exp[data-astro-cid-o5c6obni]{grid-template-columns:1fr}.lu__exp-step[data-astro-cid-o5c6obni]:not(:last-child):after{margin:0 0 0 -4px;inset:auto auto -9px 50%;transform:rotate(135deg)}.lu__exp-ch[data-astro-cid-o5c6obni]{flex-direction:column;gap:8px}}@media (prefers-reduced-motion:reduce){.lu__ph[data-astro-cid-o5c6obni]{transition:none}}.members__grid[data-astro-cid-vpu26bfl]{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.members__photo[data-astro-cid-vpu26bfl]{aspect-ratio:282/360;background:#b9c4bc}.members__name[data-astro-cid-vpu26bfl]{font-size:18px;font-weight:700;line-height:1.4}.members__role[data-astro-cid-vpu26bfl]{color:var(--gray);margin-top:4px;font-size:12px;line-height:1.6}.members__meta[data-astro-cid-vpu26bfl]{justify-content:space-between;align-items:center;gap:12px;min-height:26px;margin-top:12px;display:flex}.members__bio-toggle[data-astro-cid-vpu26bfl]{cursor:pointer;border-radius:var(--radius-pill);border:1px solid var(--line);height:26px;color:var(--ink);background:#fff;flex:none;align-items:center;gap:6px;padding:0 5px 0 12px;font-size:11px;font-weight:500;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.members__item[data-astro-cid-vpu26bfl].has-bio{cursor:pointer}.members__item[data-astro-cid-vpu26bfl].has-bio:hover .members__bio-toggle[data-astro-cid-vpu26bfl],.members__bio-toggle[data-astro-cid-vpu26bfl]:hover{border-color:var(--green);background:var(--green);color:#fff}.members__item[data-astro-cid-vpu26bfl].has-bio:hover .members__bio-icon[data-astro-cid-vpu26bfl],.members__bio-toggle[data-astro-cid-vpu26bfl]:hover .members__bio-icon[data-astro-cid-vpu26bfl]{color:var(--green);background:#fff;transform:rotate(90deg)}.members__bio-icon[data-astro-cid-vpu26bfl]{background:var(--pale);width:16px;height:16px;color:var(--green);transition:background .3s, color .3s, transform .4s var(--ease-expo);border-radius:50%;flex:none;position:relative}.members__bio-icon[data-astro-cid-vpu26bfl]:before,.members__bio-icon[data-astro-cid-vpu26bfl]:after{content:"";background:currentColor;width:8px;height:1px;margin:-.5px 0 0 -4px;position:absolute;top:50%;left:50%}.members__bio-icon[data-astro-cid-vpu26bfl]:after{transform:rotate(90deg)}html.is-modal-open,html.is-modal-open body{overflow:hidden}.bio-modal[data-astro-cid-vpu26bfl]{overscroll-behavior:contain;border:0;border-radius:16px;max-width:min(640px,100vw - 32px);margin:auto;padding:0;box-shadow:0 30px 80px #11233640}.bio-modal[data-astro-cid-vpu26bfl]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11233673}.bio-modal[data-astro-cid-vpu26bfl][open]{animation:bio-in .45s var(--ease-expo) both}.bio-modal[data-astro-cid-vpu26bfl][open]::backdrop{animation:.35s both bio-bd-in}.bio-modal[data-astro-cid-vpu26bfl].is-closing{animation:.22s both bio-out}.bio-modal[data-astro-cid-vpu26bfl].is-closing::backdrop{animation:.22s both bio-bd-out}.bio-modal[data-astro-cid-vpu26bfl][open] .bio-modal__photo[data-astro-cid-vpu26bfl]{animation:bio-in .5s var(--ease-expo) 80ms both}.bio-modal[data-astro-cid-vpu26bfl][open] .bio-modal__body[data-astro-cid-vpu26bfl]{animation:bio-in .5s var(--ease-expo) .16s both}@keyframes bio-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes bio-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes bio-bd-in{0%{opacity:0}to{opacity:1}}@keyframes bio-bd-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bio-modal[data-astro-cid-vpu26bfl][open],.bio-modal[data-astro-cid-vpu26bfl].is-closing,.bio-modal[data-astro-cid-vpu26bfl][open]::backdrop,.bio-modal[data-astro-cid-vpu26bfl].is-closing::backdrop{animation:none}}.bio-modal__inner[data-astro-cid-vpu26bfl]{grid-template-columns:180px 1fr;gap:24px;padding:clamp(24px,4vw,36px);display:grid;position:relative}.bio-modal__close[data-astro-cid-vpu26bfl]{width:36px;height:36px;color:var(--gray);background:var(--pale2);cursor:pointer;border-radius:50%;place-items:center;font-size:18px;transition:background .3s,color .3s;display:grid;position:absolute;top:12px;right:12px}.bio-modal__close[data-astro-cid-vpu26bfl]:hover{background:var(--green);color:#fff}.bio-modal__photo[data-astro-cid-vpu26bfl]{aspect-ratio:282/360;background:#b9c4bc;border-radius:10px;overflow:hidden}.bio-modal__photo[data-astro-cid-vpu26bfl] img[data-astro-cid-vpu26bfl]{object-fit:cover;width:100%;height:100%}.bio-modal__name[data-astro-cid-vpu26bfl]{font-size:20px;font-weight:700}.bio-modal__role[data-astro-cid-vpu26bfl]{color:var(--gray);margin-top:4px;font-size:12px}.bio-modal__bio[data-astro-cid-vpu26bfl]{border-top:1px solid var(--line);color:var(--ink);word-break:normal;text-wrap:wrap;margin-top:16px;padding-top:16px;font-size:13px;line-height:2}.bio-modal__links[data-astro-cid-vpu26bfl]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.bio-modal__link[data-astro-cid-vpu26bfl]{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink);align-items:center;gap:3px;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.5;transition:border-color .3s,background .3s,color .3s;display:inline-flex}.bio-modal__link[data-astro-cid-vpu26bfl]:hover{border-color:var(--green);background:var(--green);color:#fff}.bio-modal__link-ext[data-astro-cid-vpu26bfl]{font-size:9px}.mv__thumb--note[data-astro-cid-vpu26bfl]{aspect-ratio:1.91}.mv--note[data-astro-cid-vpu26bfl]{margin-top:clamp(40px,5vw,56px)}.mv__more[data-astro-cid-vpu26bfl]{border-left:1px solid var(--line);letter-spacing:.02em;color:var(--gray);margin-left:14px;padding-left:14px;font-size:12px;font-weight:500;text-decoration:none;transition:color .3s}.mv__more[data-astro-cid-vpu26bfl] .en[data-astro-cid-vpu26bfl]{margin-left:4px}.mv__more[data-astro-cid-vpu26bfl]:hover{color:var(--green)}.mv__lang[data-astro-cid-vpu26bfl]{letter-spacing:.02em;color:var(--gray);white-space:nowrap;margin-left:10px;font-size:11px;font-weight:500}.mv__date[data-astro-cid-vpu26bfl]{margin-left:8px}@media (width<=560px){.bio-modal__inner[data-astro-cid-vpu26bfl]{grid-template-columns:84px 1fr;grid-template-areas:"photo name""photo role""bio bio""links links";gap:0 16px;padding:22px 20px 24px}.bio-modal__body[data-astro-cid-vpu26bfl]{display:contents}.bio-modal__photo[data-astro-cid-vpu26bfl]{grid-area:photo}.bio-modal__name[data-astro-cid-vpu26bfl]{grid-area:name;align-self:end;padding-right:36px;font-size:19px;line-height:1.4}.bio-modal__role[data-astro-cid-vpu26bfl]{grid-area:role;align-self:start;margin-top:6px;line-height:1.6}.bio-modal__bio[data-astro-cid-vpu26bfl]{grid-area:bio;margin-top:18px;padding-top:18px;line-height:1.9}.bio-modal__links[data-astro-cid-vpu26bfl]{grid-area:links}.bio-modal__close[data-astro-cid-vpu26bfl]{width:32px;height:32px;top:10px;right:10px}}.mv[data-astro-cid-vpu26bfl]{margin-top:clamp(48px,6vw,72px)}.mv__head[data-astro-cid-vpu26bfl]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.mv__cap[data-astro-cid-vpu26bfl]{letter-spacing:.06em;color:var(--green);font-size:13px;font-weight:700}.mv__nav[data-astro-cid-vpu26bfl]{gap:8px;display:flex}.mv__btn[data-astro-cid-vpu26bfl]{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;font-size:15px;transition:background .3s,color .3s,border-color .3s}.mv__btn[data-astro-cid-vpu26bfl]:hover{background:var(--green);border-color:var(--green);color:#fff}.mv__viewport[data-astro-cid-vpu26bfl]{position:relative}.mv__viewport[data-astro-cid-vpu26bfl]:after{content:"";background:linear-gradient(90deg, #fff0 0%, var(--white) 100%);pointer-events:none;opacity:1;width:72px;transition:opacity .3s;position:absolute;top:0;bottom:0;right:0}.mv__viewport[data-astro-cid-vpu26bfl].is-end:after{opacity:0}.mv__track[data-astro-cid-vpu26bfl]{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;gap:20px;margin:-4px -4px -12px;padding:4px 4px 12px;display:flex;overflow-x:auto}.mv__progress[data-astro-cid-vpu26bfl]{background:var(--line);border-radius:999px;height:3px;margin-top:22px;overflow:hidden}.mv__progress-bar[data-astro-cid-vpu26bfl]{background:var(--green);border-radius:999px;width:25%;height:100%;display:block}.mv__track[data-astro-cid-vpu26bfl]::-webkit-scrollbar{display:none}.mv__card[data-astro-cid-vpu26bfl]{scroll-snap-align:start;flex:0 0 calc(25% - 17px)}.mv__thumb[data-astro-cid-vpu26bfl]{aspect-ratio:16/9;background:var(--pale2);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 24px #11233614}.mv__thumb[data-astro-cid-vpu26bfl] img[data-astro-cid-vpu26bfl]{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-expo)}.mv__card[data-astro-cid-vpu26bfl]:hover .mv__thumb[data-astro-cid-vpu26bfl] img[data-astro-cid-vpu26bfl]{transform:scale(1.04)}.mv__play[data-astro-cid-vpu26bfl]{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1123368c;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;font-size:14px;transition:background .3s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mv__card[data-astro-cid-vpu26bfl]:hover .mv__play[data-astro-cid-vpu26bfl]{background:var(--green)}.mv__title[data-astro-cid-vpu26bfl]{margin-top:12px;font-size:14px;font-weight:700;line-height:1.6}.mv__member[data-astro-cid-vpu26bfl]{color:var(--gray);margin-top:4px;font-size:11px}@media (width<=900px){.members__grid[data-astro-cid-vpu26bfl]{grid-template-columns:repeat(2,1fr);gap:40px 14px}.members__name[data-astro-cid-vpu26bfl]{font-size:16px;line-height:1.4}.members__role[data-astro-cid-vpu26bfl]{margin-top:3px;font-size:11px}.members__meta[data-astro-cid-vpu26bfl]{margin-top:10px}.members__bio[data-astro-cid-vpu26bfl]{font-size:11px;line-height:1.8}.mv__card[data-astro-cid-vpu26bfl]{flex-basis:78vw}.mv__viewport[data-astro-cid-vpu26bfl]{margin-right:calc(var(--gutter) * -1)}.mv__track[data-astro-cid-vpu26bfl]{padding-right:calc(var(--gutter) + 4px);margin-right:0;scroll-padding-left:4px}}.company[data-astro-cid-rs3ejagc]{color:#fff;position:relative;overflow:hidden}.company__bg[data-astro-cid-rs3ejagc]{position:absolute;inset:-15% 0}.company__bg[data-astro-cid-rs3ejagc] img[data-astro-cid-rs3ejagc]{object-fit:cover;width:100%;height:100%}.company__bg[data-astro-cid-rs3ejagc]:after{content:"";background:linear-gradient(90deg,#112336f0 0%,#112336bd 100%);position:absolute;inset:0}.company__inner[data-astro-cid-rs3ejagc]{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid;position:relative}.company__inner[data-astro-cid-rs3ejagc] .section-head[data-astro-cid-rs3ejagc]{margin-bottom:0}.company__table[data-astro-cid-rs3ejagc]{margin-top:clamp(60px,14vw,200px);padding-bottom:40px}.company__row[data-astro-cid-rs3ejagc]{border-top:1px solid #ffffff29;grid-template-columns:140px 1fr;align-items:baseline;gap:16px;padding:15px 0;font-size:13px;display:grid}.company__row[data-astro-cid-rs3ejagc]:last-child{border-bottom:1px solid #ffffff29}.company__row[data-astro-cid-rs3ejagc] dt[data-astro-cid-rs3ejagc]{color:#fff;font-size:12px;font-weight:700}.company__row[data-astro-cid-rs3ejagc] dd[data-astro-cid-rs3ejagc]{color:#ffffffd9;line-height:1.8}@media (width<=900px){.company__inner[data-astro-cid-rs3ejagc]{grid-template-columns:1fr;gap:0}.company__table[data-astro-cid-rs3ejagc]{margin-top:40px}}@media (width<=640px){.company__row[data-astro-cid-rs3ejagc]{grid-template-columns:1fr;gap:6px}.company__part[data-astro-cid-rs3ejagc]{display:block}.company__sep[data-astro-cid-rs3ejagc]{display:none}}.contact[data-astro-cid-d56ov33j]{background:linear-gradient(180deg, #fff 0%, var(--pale2) 100%);position:relative;overflow:clip}.contact__glow[data-astro-cid-d56ov33j]{filter:blur(120px);pointer-events:none;border-radius:50%;position:absolute}.contact__glow--1[data-astro-cid-d56ov33j]{opacity:.5;background:#cfe0bf;width:600px;height:600px;top:-100px;right:-200px}.contact__glow--2[data-astro-cid-d56ov33j]{opacity:.25;background:#9fc27f;width:400px;height:400px;bottom:-100px;left:-100px}.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr 1.2fr;align-items:start;gap:80px;display:grid;position:relative}.contact__copy[data-astro-cid-d56ov33j]{flex-direction:column;gap:14px;display:flex}.contact__lead[data-astro-cid-d56ov33j]{margin-top:12px}.contact__fields[data-astro-cid-d56ov33j]{flex-direction:column;gap:20px;display:flex}.contact__fields[data-astro-cid-d56ov33j][hidden],.contact__done[data-astro-cid-d56ov33j][hidden]{display:none}.contact__done[data-astro-cid-d56ov33j]{outline:none;min-height:360px}.contact__done-inner[data-astro-cid-d56ov33j]{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 0;display:flex;position:sticky;top:max(120px,50vh - 150px)}.contact__done-icon[data-astro-cid-d56ov33j]{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.contact__done-title[data-astro-cid-d56ov33j]{font-size:clamp(20px,2vw,24px);font-weight:700;line-height:1.5}.contact__done-body[data-astro-cid-d56ov33j]{color:var(--gray);font-size:14px;line-height:1.9}.contact__again[data-astro-cid-d56ov33j]{font:inherit;color:var(--green);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:13px;text-decoration:underline}.contact__card[data-astro-cid-d56ov33j]{background:linear-gradient(135deg,#fffffff5,#ffffffdb);border-radius:14px;flex-direction:column;gap:20px;padding:clamp(28px,3vw,40px) clamp(24px,2.5vw,32px);display:flex;box-shadow:0 20px 60px #1123360f}.field[data-astro-cid-d56ov33j]{flex-direction:column;gap:8px;display:flex}.field[data-astro-cid-d56ov33j] label[data-astro-cid-d56ov33j],.check[data-astro-cid-d56ov33j]{font-size:13px;font-weight:500}.req[data-astro-cid-d56ov33j]{color:var(--green)}input[data-astro-cid-d56ov33j][type=text],input[data-astro-cid-d56ov33j][type=email],input[data-astro-cid-d56ov33j][type=tel],textarea[data-astro-cid-d56ov33j]{box-sizing:border-box;width:100%;min-width:0;font:inherit;border-radius:var(--radius-sm);background:var(--pale2);border:1px solid #0000;padding:12px 16px;font-size:15px;transition:border-color .3s,box-shadow .3s}input[data-astro-cid-d56ov33j]:focus,textarea[data-astro-cid-d56ov33j]:focus{border-color:var(--green);background:#fff;outline:none;box-shadow:0 0 0 3px #43713724}textarea[data-astro-cid-d56ov33j]{resize:vertical}.hp[data-astro-cid-d56ov33j]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.check[data-astro-cid-d56ov33j]{color:var(--gray);align-items:center;gap:10px;font-weight:400;display:flex}.check[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:var(--green);text-underline-offset:3px;text-decoration:underline}.check[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]{width:18px;height:18px;accent-color:var(--green)}.contact__submit[data-astro-cid-d56ov33j]{min-width:200px;height:52px;box-shadow:none;border-radius:8px;align-self:flex-start}.contact__submit[data-astro-cid-d56ov33j]:disabled{opacity:.6;cursor:progress}.contact__status[data-astro-cid-d56ov33j]{color:var(--gray);font-size:13px;line-height:1.7}.contact__status[data-astro-cid-d56ov33j]:empty{display:none}.contact__status[data-astro-cid-d56ov33j].is-error{border-radius:var(--radius-sm);color:#b23b3b;background:#b23b3b0f;border:1px solid #b23b3b4d;padding:12px 16px}@media (width<=900px){.contact__done[data-astro-cid-d56ov33j]{min-height:0}.contact__done-inner[data-astro-cid-d56ov33j]{padding:20px 0;position:static}.contact__grid[data-astro-cid-d56ov33j]{grid-template-columns:1fr;gap:40px}.contact__grid[data-astro-cid-d56ov33j]>[data-astro-cid-d56ov33j]{min-width:0}.contact__submit[data-astro-cid-d56ov33j]{width:100%}}@media (width<=560px){.contact__grid[data-astro-cid-d56ov33j]{gap:28px}.contact__card[data-astro-cid-d56ov33j]{padding:22px 18px}.contact__card[data-astro-cid-d56ov33j],.contact__fields[data-astro-cid-d56ov33j]{gap:14px}.field[data-astro-cid-d56ov33j]{gap:4px}.field[data-astro-cid-d56ov33j] label[data-astro-cid-d56ov33j]{line-height:1.5}input[data-astro-cid-d56ov33j][type=text],input[data-astro-cid-d56ov33j][type=email],input[data-astro-cid-d56ov33j][type=tel],textarea[data-astro-cid-d56ov33j]{padding:10px 14px}}
