@charset "UTF-8";.hero[data-v-615c2072]{background:#fff;color:#14161c;padding:4.5rem 0 6rem;word-break:auto-phrase}.hero .inner[data-v-615c2072]{margin:0 auto;max-width:71.25rem}.head[data-v-615c2072]{align-items:center;display:grid;gap:3.5rem;grid-template-columns:minmax(0,1fr) 35rem}.title[data-v-615c2072]{font-size:3.125rem;font-weight:700;letter-spacing:.03em;line-height:1.45;margin:1.5rem 0 0}.title .line[data-v-615c2072]{display:block}.lead[data-v-615c2072]{color:#5a5f6b;font-size:.9375rem;line-height:2;margin:1.25rem 0 0}.actions[data-v-615c2072]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.wall-box[data-v-615c2072]{position:relative}.wall[data-v-615c2072]{--gap:.875rem;display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));height:40rem;-webkit-mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.column[data-v-615c2072],.wall[data-v-615c2072]{overflow:hidden}.track[data-v-615c2072]{display:flex;flex-direction:column;gap:var(--gap)}.track.is-up[data-v-615c2072]{animation:flow-up-615c2072 70s linear infinite}.track.is-down[data-v-615c2072]{animation:flow-down-615c2072 70s linear infinite}.is-paused .track[data-v-615c2072]{animation-play-state:paused}@keyframes flow-up-615c2072{to{transform:translateY(calc(-50% - var(--gap)/2))}}@keyframes flow-down-615c2072{0%{transform:translateY(calc(-50% - var(--gap)/2))}to{transform:translateY(0)}}.photo[data-v-615c2072]{aspect-ratio:4/5;border-radius:1.125rem;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.photo.is-tall[data-v-615c2072]{aspect-ratio:3/4}.pause[data-v-615c2072]{align-items:center;background:#ffffffeb;border:none;border-radius:50%;bottom:.75rem;box-shadow:0 .5rem 1.25rem -.75rem #0b103380;color:#14161c;cursor:pointer;display:flex;height:2.5rem;justify-content:center;position:absolute;right:.75rem;width:2.5rem}.pause svg[data-v-615c2072]{height:.875rem;width:.875rem}.stats[data-v-615c2072]{border-bottom:1px solid #e6e7ea;border-top:1px solid #e6e7ea;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:4.5rem 0 0}.stat[data-v-615c2072]{display:flex;flex-direction:column;padding:1.75rem 1.5rem}.stat+.stat[data-v-615c2072]{border-left:1px solid #e6e7ea}.stat-label[data-v-615c2072]{font-size:.8125rem;font-weight:700;margin-bottom:.625rem;order:1}.stat-value[data-v-615c2072]{color:#2f5bff;font-size:2.875rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;margin:0;order:2}.stat-unit[data-v-615c2072]{color:#14161c;font-size:.9375rem;margin-left:.25rem}.stat-note[data-v-615c2072]{color:#5a5f6b;font-size:.78125rem;margin:.5rem 0 0;order:3}.note[data-v-615c2072]{color:#5a5f6b;font-size:.75rem;margin:.75rem 0 0}.rise[data-v-615c2072]{animation:rise-615c2072 .9s cubic-bezier(.2,.8,.2,1) var(--d,0s) both}@keyframes rise-615c2072{0%{opacity:0;transform:translateY(1rem)}}@media (prefers-reduced-motion:reduce){.rise[data-v-615c2072],.track.is-down[data-v-615c2072],.track.is-up[data-v-615c2072]{animation:none}.pause[data-v-615c2072]{display:none}}@media screen and (max-width:1200px){.hero .inner[data-v-615c2072]{padding:0 2.5rem}}@media screen and (max-width:1024px){.head[data-v-615c2072]{gap:3rem;grid-template-columns:minmax(0,1fr)}.wall[data-v-615c2072]{height:30rem}.stats[data-v-615c2072]{grid-template-columns:repeat(2,minmax(0,1fr))}.stat[data-v-615c2072]:nth-child(odd){border-left:none}.stat[data-v-615c2072]:nth-child(n+3){border-top:1px solid #e6e7ea}}@media screen and (max-width:768px){.hero[data-v-615c2072]{padding:3rem 0 4.5rem}.hero .inner[data-v-615c2072]{padding:0 1.25rem}.title[data-v-615c2072]{font-size:1.75rem}.lead[data-v-615c2072]{font-size:.875rem}.wall[data-v-615c2072]{--gap:.625rem;height:25rem}.stats[data-v-615c2072]{margin-top:3rem}.stat[data-v-615c2072]{padding:1.25rem 1rem}.stat-value[data-v-615c2072]{font-size:2.125rem}}.cards[data-v-18ccb66e]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.card[data-v-18ccb66e]{background:#fff;border:1px solid #e6e7ea;border-radius:1.5rem;color:#14161c;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .35s,box-shadow .35s}.card[data-v-18ccb66e]:hover{box-shadow:0 1.875rem 3.125rem -2.25rem #0b103373;transform:translateY(-.25rem)}.card:hover img[data-v-18ccb66e]{transform:scale(1.05)}.card:hover .more svg[data-v-18ccb66e]{transform:translate(.25rem)}.photo[data-v-18ccb66e]{aspect-ratio:16/10;display:block;overflow:hidden}.photo img[data-v-18ccb66e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);width:100%}.body[data-v-18ccb66e]{display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;padding:1.625rem 1.75rem 1.75rem}.en[data-v-18ccb66e]{color:#2f5bff;font-size:.75rem;letter-spacing:1.5px}.en[data-v-18ccb66e],.title[data-v-18ccb66e]{font-weight:700}.title[data-v-18ccb66e]{font-size:1.5rem}.desc[data-v-18ccb66e]{color:#5a5f6b;font-size:.875rem;line-height:1.8}.more[data-v-18ccb66e]{align-items:center;border-top:1px solid #e6e7ea;color:#2f5bff;display:flex;font-size:.90625rem;font-weight:700;justify-content:space-between;margin-top:auto;padding-top:1rem}.more svg[data-v-18ccb66e]{height:.75rem;transition:transform .35s;width:1.125rem}@media (prefers-reduced-motion:reduce){.card[data-v-18ccb66e],.more svg[data-v-18ccb66e],.photo img[data-v-18ccb66e]{transition:none}}@media screen and (max-width:1024px){.cards[data-v-18ccb66e]{grid-template-columns:minmax(0,1fr)}}.head[data-v-e44cd0ed]{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between}.cards[data-v-e44cd0ed]{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:2.5rem 0 0;padding:0}.card[data-v-e44cd0ed]{background:#fff;border:1px solid #e6e7ea;border-radius:1.375rem;display:flex;flex-direction:column;overflow:hidden}.photo[data-v-e44cd0ed]{aspect-ratio:4/3;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.body[data-v-e44cd0ed]{display:flex;flex:1 1 auto;flex-direction:column;margin:0;padding:1.5rem}.quote[data-v-e44cd0ed]{font-size:.9375rem;line-height:1.9;margin:0}.quote[data-v-e44cd0ed]:before{content:"「"}.quote[data-v-e44cd0ed]:after{content:"」"}.who[data-v-e44cd0ed]{font-size:.875rem;font-weight:700;margin-top:auto;padding-top:1rem}.role[data-v-e44cd0ed]{font-size:.78125rem;font-weight:500;margin-left:.625rem}.note[data-v-e44cd0ed],.role[data-v-e44cd0ed]{color:#5a5f6b}.note[data-v-e44cd0ed]{font-size:.75rem;margin:.75rem 0 0}@media screen and (max-width:1024px){.cards[data-v-e44cd0ed]{grid-template-columns:minmax(0,1fr)}}
