.rcx[data-astro-cid-62obfwqv]{position:relative;overflow:hidden;padding-block:var(--pl-sec);--rule: var(--pl-line);--muted: var(--pl-text)}.rcx--tint[data-astro-cid-62obfwqv]{background:var(--pl-alt)}.rcx__inner[data-astro-cid-62obfwqv]{position:relative;z-index:1}.anchor[data-astro-cid-62obfwqv]{scroll-margin-top:calc(var(--header-h) + 16px)}.sec[data-astro-cid-62obfwqv]{font-family:var(--pl-font-jp);font-size:var(--pl-fs-sec);font-weight:900;line-height:1.35;letter-spacing:.02em;color:var(--pl-navy);margin:0 0 32px;text-wrap:balance}.glede[data-astro-cid-62obfwqv]{font-size:var(--pl-fs-body);line-height:var(--pl-lh-body);color:var(--pl-text);line-break:strict}.ge[data-astro-cid-62obfwqv]{list-style:none;margin:var(--pl-blk) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pl-gap)}.ge__card[data-astro-cid-62obfwqv]{display:block;background:var(--paper);border:1px solid var(--pl-line);border-radius:12px;padding:var(--pl-pad)}.ge--compact[data-astro-cid-62obfwqv] .ge__card[data-astro-cid-62obfwqv]{padding:clamp(1rem,1.8vw,1.35rem)}.ge__n[data-astro-cid-62obfwqv]{display:block;font-family:var(--pl-font-en);font-size:40px;font-weight:800;line-height:1;color:var(--pl-blue);margin-bottom:.6rem}.ge__t[data-astro-cid-62obfwqv]{font-family:var(--font-display);font-size:var(--pl-fs-ctitle);font-weight:700;line-height:1.5;color:var(--pl-navy)}.ge__b[data-astro-cid-62obfwqv]{margin-top:10px;font-size:var(--pl-fs-cbody);line-height:1.9;color:var(--pl-text);line-break:strict}@media(max-width:900px){.ge[data-astro-cid-62obfwqv]{grid-template-columns:minmax(0,1fr)}}.hd[data-astro-cid-gh7pisuj]{margin:0}.hd__lid[data-astro-cid-gh7pisuj]{position:relative;padding:3% 2.3% 2.6%;background:linear-gradient(180deg,#3d4149,#17181d 4%,#08090c 12% 100%);border-radius:clamp(8px,1.6vw,16px) clamp(8px,1.6vw,16px) 0 0;box-shadow:inset 0 0 0 1px #ffffff17,0 24px 56px #03081a59}.hd__cam[data-astro-cid-gh7pisuj]{position:absolute;left:50%;transform:translate(-50%,-50%);top:1.55%;width:5px;height:5px;border-radius:50%;background:#2c313a;box-shadow:inset 0 0 1.5px #ffffff80}.hd__screen[data-astro-cid-gh7pisuj]{position:relative;aspect-ratio:1600 / 1000;border-radius:3px;overflow:hidden;background:#0b1430}.hd__img[data-astro-cid-gh7pisuj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hd__screen[data-astro-cid-gh7pisuj]:not(.hd__screen--anim) .hd__img[data-astro-cid-gh7pisuj]:not(:first-child){display:none}.hd__screen--anim[data-astro-cid-gh7pisuj] .hd__img[data-astro-cid-gh7pisuj]{opacity:0;animation:hd-cycle 6.6s linear infinite;animation-delay:calc(var(--n) * 2.2s)}@keyframes hd-cycle{0%{opacity:0;z-index:2}6%{opacity:1}33.3%{opacity:1}39.3%{opacity:0;z-index:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.hd__screen--anim[data-astro-cid-gh7pisuj] .hd__img[data-astro-cid-gh7pisuj]{animation:none;opacity:0}.hd__screen--anim[data-astro-cid-gh7pisuj] .hd__img[data-astro-cid-gh7pisuj]:first-child{opacity:1}}.hd__base[data-astro-cid-gh7pisuj]{position:relative;width:112%;margin-left:-6%;height:clamp(8px,1.4vw,14px);background:linear-gradient(180deg,#f4f5f7,#d3d6dc 38%,#a6abb5 72%,#71767f);border-radius:2px 2px 12px 12px/2px 2px 9px 9px;box-shadow:0 14px 30px #03081a4d}.hd__scoop[data-astro-cid-gh7pisuj]{position:absolute;left:50%;transform:translate(-50%);top:0;width:11%;height:52%;background:radial-gradient(100% 200% at 50% 0%,#868c96,#b9bdc5 80%);border-radius:0 0 10px 10px}.hd__cap[data-astro-cid-gh7pisuj]{margin-top:.9rem;font-size:13.5px;line-height:1.9;color:var(--muted, #636974);text-align:center}@media(max-width:374px){.hd__cap[data-astro-cid-gh7pisuj]{font-size:12px}}.rcx[data-astro-cid-vgnofxmo]{position:relative;overflow:hidden;padding-block:var(--pl-sec);--rule: var(--pl-line);--muted: var(--pl-text)}.rcx--alt[data-astro-cid-vgnofxmo]{background:var(--pl-alt)}.anchor[data-astro-cid-vgnofxmo]{scroll-margin-top:calc(var(--header-h) + 16px)}.kicker[data-astro-cid-vgnofxmo]{display:flex;align-items:center;gap:16px;font-family:var(--pl-font-en);font-size:clamp(12px,calc(11.59px + .11vw),13px);font-weight:700;letter-spacing:.2em;line-height:1.4;color:var(--pl-blue);margin:0 0 16px}.kicker[data-astro-cid-vgnofxmo]:after{content:"";flex:none;width:clamp(48px,calc(34.7px + 3.536vw),80px);height:2px;background:linear-gradient(90deg,var(--pl-blue),var(--pl-green))}.kicker--dark[data-astro-cid-vgnofxmo]{color:#9db8f2}.h2[data-astro-cid-vgnofxmo]{font-family:var(--pl-font-jp);font-size:var(--pl-fs-sec);font-weight:900;line-height:1.35;letter-spacing:.02em;margin:0 0 32px;color:var(--pl-navy)}.h2--dark[data-astro-cid-vgnofxmo]{color:#fff}.rlede[data-astro-cid-vgnofxmo]{font-size:var(--pl-fs-body);line-height:var(--pl-lh-body);color:var(--pl-text);line-break:strict}.tlink[data-astro-cid-vgnofxmo]{display:inline-flex;align-items:center;gap:.5rem;margin-top:clamp(1.5rem,2.6vw,2rem);font-family:var(--font-display);font-weight:700;font-size:14.5px;color:var(--pl-blue);border-bottom:1.5px solid var(--pl-blue);padding-bottom:.15em}.btn--solidwhite[data-astro-cid-vgnofxmo]{background:#fff;color:var(--pl-navy);border-color:var(--pl-navy)}.btn--solidwhite[data-astro-cid-vgnofxmo]:hover{background:var(--pl-navy);color:#fff}.stats[data-astro-cid-vgnofxmo]{background:var(--pl-alt);border-block:1px solid var(--pl-line);--rule: var(--pl-line);--muted: var(--pl-text);padding-block:clamp(40px,calc(31px + 2.4vw),56px)}.stats__k[data-astro-cid-vgnofxmo]{font-family:var(--pl-font-en);font-size:13px;font-weight:700;letter-spacing:.2em;color:var(--pl-blue);margin-bottom:20px}.stats__grid[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.stat[data-astro-cid-vgnofxmo]{padding:4px 18px;border-left:1px solid var(--rule)}.stat[data-astro-cid-vgnofxmo]:first-child{border-left:none;padding-left:0}.stat__label[data-astro-cid-vgnofxmo]{font-size:12.5px;letter-spacing:.06em;color:var(--muted)}.stat__dd[data-astro-cid-vgnofxmo]{margin:.15rem 0 0}.stat__big[data-astro-cid-vgnofxmo]{font-family:var(--pl-font-en);font-weight:800;font-size:var(--pl-fs-num);line-height:1.1;color:var(--pl-navy)}.stat__big--word[data-astro-cid-vgnofxmo]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.05rem,1.7vw,1.4rem)}.stat__unit[data-astro-cid-vgnofxmo]{font-family:var(--font-display);font-size:var(--pl-fs-unit);font-weight:700;color:var(--pl-navy);margin-left:4px}.stat__note[data-astro-cid-vgnofxmo]{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:.2rem}@media(max-width:1279px){.stats__grid[data-astro-cid-vgnofxmo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 0}.stat[data-astro-cid-vgnofxmo]:nth-child(4){border-left:none;padding-left:0}}@media(max-width:619px){.stats__grid[data-astro-cid-vgnofxmo]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-astro-cid-vgnofxmo]{border-left:none;border-top:1px solid var(--rule);padding:12px 0 0}.stat[data-astro-cid-vgnofxmo]:nth-child(-n+2){border-top:none}}.about[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--pl-blk);align-items:center}.mv[data-astro-cid-vgnofxmo]{border-left:3px solid var(--pl-blue);padding-left:22px;margin-top:clamp(1.25rem,2.4vw,1.6rem)}.mv__t[data-astro-cid-vgnofxmo]{font-family:var(--font-display);font-size:13px;font-weight:700;letter-spacing:.2em;color:var(--pl-blue)}.mv__c[data-astro-cid-vgnofxmo]{font-family:var(--font-display);font-size:clamp(1.1875rem,2vw,1.5rem);font-weight:700;line-height:1.55;color:var(--pl-navy)}.about__ph[data-astro-cid-vgnofxmo]{aspect-ratio:16 / 11}.about__ph[data-astro-cid-vgnofxmo] img[data-astro-cid-vgnofxmo]{object-position:center top}@media(max-width:860px){.about[data-astro-cid-vgnofxmo]{grid-template-columns:minmax(0,1fr)}}.bizfeat[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);margin-top:var(--pl-blk);background:#fff;border:1px solid var(--pl-line);border-radius:12px;overflow:hidden}.bizfeat__fig[data-astro-cid-vgnofxmo]{aspect-ratio:16 / 10;background:#eef2f8;display:grid;place-items:center;overflow:hidden;align-self:stretch}.bizfeat__fig[data-astro-cid-vgnofxmo] figure{margin:0;width:92%}.bizfeat__fig[data-astro-cid-vgnofxmo] svg{width:100%;height:auto;display:block}.bizfeat__bd[data-astro-cid-vgnofxmo]{padding:var(--pl-pad)}.bizfeat__tag[data-astro-cid-vgnofxmo]{font-size:11.5px;letter-spacing:.2em;color:var(--pl-blue);font-weight:700;font-family:var(--pl-font-en)}.bizfeat__name[data-astro-cid-vgnofxmo]{font-family:var(--pl-font-en);font-size:var(--pl-fs-ctitle);font-weight:800;margin-top:2px;color:var(--pl-navy)}.bizfeat__b[data-astro-cid-vgnofxmo]{font-size:var(--pl-fs-cbody);color:var(--pl-text);line-height:1.9;margin-top:8px;line-break:strict}.biznote[data-astro-cid-vgnofxmo]{margin-top:clamp(.9rem,1.8vw,1.25rem);font-size:var(--pl-fs-body);color:var(--pl-text);line-height:var(--pl-lh-body);line-break:strict}.biznote[data-astro-cid-vgnofxmo]+.biznote[data-astro-cid-vgnofxmo]{margin-top:.35rem}.cards3__note[data-astro-cid-vgnofxmo]{margin-top:.9rem;font-size:11.5px;color:var(--muted)}@media(max-width:860px){.bizfeat[data-astro-cid-vgnofxmo]{grid-template-columns:minmax(0,1fr)}.bizfeat__fig[data-astro-cid-vgnofxmo]{align-self:auto;width:100%}}.entry[data-astro-cid-vgnofxmo]{background:var(--pl-navy);color:#fff;padding-block:var(--pl-sec);--rule: rgba(255, 255, 255, .18);--muted: #b7c3da}.erows[data-astro-cid-vgnofxmo]{margin-top:clamp(1.5rem,2.8vw,2rem);border-top:1px solid var(--rule)}.erow[data-astro-cid-vgnofxmo]{display:grid;grid-template-columns:200px minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(1.4rem,2.6vw,1.75rem) 8px;border-bottom:1px solid var(--rule);color:#fff;transition:background .25s ease}.erow[data-astro-cid-vgnofxmo]:hover{background:#ffffff0d}.erow__nm[data-astro-cid-vgnofxmo]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.125rem,1.8vw,1.3125rem)}.erow__ds[data-astro-cid-vgnofxmo]{font-size:clamp(.8125rem,1.2vw,.875rem);color:var(--muted);line-height:1.9}.erow[data-astro-cid-vgnofxmo] .erow__sep{margin-inline:.5em;opacity:.6}.erow__ar[data-astro-cid-vgnofxmo]{font-size:22px;color:#9db8f2}@media(max-width:860px){.erow[data-astro-cid-vgnofxmo]{grid-template-columns:minmax(0,1fr) auto}.erow__ds[data-astro-cid-vgnofxmo]{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.erow[data-astro-cid-vgnofxmo]{transition:none}}
