@media(min-width:1023.02px){.hidden-on-pc[data-v-4801fe5c]{display:none!important}}@media(max-width:1023px){.shown-on-pc[data-v-4801fe5c]{display:none!important}}@media(max-width:600px){.hidden-on-sp[data-v-4801fe5c]{display:none!important}}@media(min-width:600.02px){.shown-on-sp[data-v-4801fe5c]{display:none!important}}.hero[data-v-4801fe5c]{align-items:center;background:#1e1f21;color:#fff;display:flex;min-height:100vh;overflow:hidden;padding-block:160px 80px;padding-inline:clamp(24px,8vw,120px);position:relative}.hero__inner[data-v-4801fe5c]{margin:0 auto;max-width:1280px;width:100%}.hero__title[data-v-4801fe5c]{color:#fff;font-family:var(--brand-font-display);font-weight:700;letter-spacing:-.04em;line-height:.9;margin:0}@media(min-width:600.02px){.hero__title[data-v-4801fe5c]{font-size:clamp(96px,16vw,220px)}}@media(max-width:600px){.hero__title[data-v-4801fe5c]{font-size:64px}}.hero__hairline[data-v-4801fe5c]{background:#aa1f24;height:2px;margin:clamp(32px,5vw,56px) 0 32px;width:80px}.hero__tagline-jp[data-v-4801fe5c]{color:#fff;font-family:var(--brand-font-body);font-weight:400;letter-spacing:.04em;margin:0}@media(min-width:600.02px){.hero__tagline-jp[data-v-4801fe5c]{font-size:clamp(20px,2vw,28px)}}@media(max-width:600px){.hero__tagline-jp[data-v-4801fe5c]{font-size:18px}}.hero__tagline-en[data-v-4801fe5c]{color:#b4b4b4;font-family:var(--brand-font-display);font-weight:400;margin:8px 0 56px}@media(min-width:600.02px){.hero__tagline-en[data-v-4801fe5c]{font-size:clamp(16px,1.4vw,20px)}}@media(max-width:600px){.hero__tagline-en[data-v-4801fe5c]{font-size:14px}}.hero__cta[data-v-4801fe5c]{align-items:center;border-bottom:2px solid #aa1f24;color:#fff;display:inline-flex;font-family:var(--brand-font-display);font-size:16px;font-weight:700;gap:12px;letter-spacing:.12em;padding:16px 0;text-decoration:none;text-transform:uppercase;transition:gap .25s ease,color .2s ease}.hero__cta[data-v-4801fe5c]:focus-visible,.hero__cta[data-v-4801fe5c]:hover{color:#aa1f24;gap:18px}.hero__cta-arrow[data-v-4801fe5c]{transition:transform .25s ease}.hero__cta:focus-visible .hero__cta-arrow[data-v-4801fe5c],.hero__cta:hover .hero__cta-arrow[data-v-4801fe5c]{transform:translate(4px)}.hero__mark[data-v-4801fe5c]{bottom:clamp(20px,6vw,80px);position:absolute;right:clamp(20px,6vw,80px)}@media(min-width:1023.02px){.hidden-on-pc[data-v-a4d754ac]{display:none!important}}@media(max-width:1023px){.shown-on-pc[data-v-a4d754ac]{display:none!important}}@media(max-width:600px){.hidden-on-sp[data-v-a4d754ac]{display:none!important}}@media(min-width:600.02px){.shown-on-sp[data-v-a4d754ac]{display:none!important}}.mission[data-v-a4d754ac]{background:#fff;padding-block:clamp(96px,14vw,200px);padding-inline:clamp(24px,8vw,120px)}.mission__inner[data-v-a4d754ac]{margin:0 auto;max-width:1280px}.mission__body[data-v-a4d754ac]{color:#1e1f21;font-family:var(--brand-font-body);font-weight:400;margin:48px 0 32px;max-width:64ch}@media(min-width:600.02px){.mission__body[data-v-a4d754ac]{font-size:20px;line-height:1.8}}@media(max-width:600px){.mission__body[data-v-a4d754ac]{font-size:16px;line-height:1.8}}.mission__link[data-v-a4d754ac]{align-items:center;border-bottom:1px solid #1e1f21;color:#1e1f21;display:inline-flex;font-family:var(--brand-font-display);font-size:14px;font-weight:700;gap:12px;letter-spacing:.12em;padding-bottom:4px;text-decoration:none;text-transform:uppercase;transition:gap .25s ease,color .2s ease,border-color .2s ease}.mission__link[data-v-a4d754ac]:focus-visible,.mission__link[data-v-a4d754ac]:hover{border-bottom-color:#aa1f24;color:#aa1f24;gap:18px}@media(min-width:1023.02px){.hidden-on-pc[data-v-67cd7a8f]{display:none!important}}@media(max-width:1023px){.shown-on-pc[data-v-67cd7a8f]{display:none!important}}@media(max-width:600px){.hidden-on-sp[data-v-67cd7a8f]{display:none!important}}@media(min-width:600.02px){.shown-on-sp[data-v-67cd7a8f]{display:none!important}}.featured[data-v-67cd7a8f]{background:#fff;padding-block:clamp(96px,14vw,200px);padding-inline:clamp(24px,8vw,120px)}.featured__inner[data-v-67cd7a8f]{margin:0 auto;max-width:1280px}.featured__card[data-v-67cd7a8f]{align-items:center;color:inherit;display:grid;gap:clamp(24px,4vw,56px);margin-top:48px;text-decoration:none}@media(min-width:600.02px){.featured__card[data-v-67cd7a8f]{grid-template-columns:1.2fr 1fr}}@media(max-width:600px){.featured__card[data-v-67cd7a8f]{grid-template-columns:1fr}}.featured__media[data-v-67cd7a8f]{overflow:hidden}.featured__media img[data-v-67cd7a8f]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.featured__card:focus-visible .featured__media img[data-v-67cd7a8f],.featured__card:hover .featured__media img[data-v-67cd7a8f]{transform:scale(1.04)}.featured__number[data-v-67cd7a8f]{color:#aa1f24;font-size:14px;letter-spacing:.16em;margin-bottom:16px}.featured__number[data-v-67cd7a8f],.featured__title[data-v-67cd7a8f]{font-family:var(--brand-font-display);font-weight:700}.featured__title[data-v-67cd7a8f]{color:#1e1f21;letter-spacing:-.01em;line-height:1.1;margin:0 0 24px}@media(min-width:600.02px){.featured__title[data-v-67cd7a8f]{font-size:clamp(28px,3vw,44px)}}@media(max-width:600px){.featured__title[data-v-67cd7a8f]{font-size:24px}}.featured__more[data-v-67cd7a8f]{align-items:center;border-bottom:1px solid #aa1f24;color:#1e1f21;display:inline-flex;font-family:var(--brand-font-display);font-size:13px;font-weight:700;gap:10px;letter-spacing:.12em;padding-bottom:4px;text-transform:uppercase;transition:gap .25s ease,color .2s ease}.featured__card:focus-visible .featured__more[data-v-67cd7a8f],.featured__card:hover .featured__more[data-v-67cd7a8f]{color:#aa1f24;gap:16px}@media(min-width:1023.02px){.hidden-on-pc[data-v-e7abb8d3]{display:none!important}}@media(max-width:1023px){.shown-on-pc[data-v-e7abb8d3]{display:none!important}}@media(max-width:600px){.hidden-on-sp[data-v-e7abb8d3]{display:none!important}}@media(min-width:600.02px){.shown-on-sp[data-v-e7abb8d3]{display:none!important}}.past-events[data-v-e7abb8d3]{background:#1e1f21;color:#fff;padding-block:clamp(96px,14vw,200px);padding-inline:clamp(24px,8vw,120px)}.past-events__inner[data-v-e7abb8d3]{margin:0 auto;max-width:1280px}.past-events__grid[data-v-e7abb8d3]{display:grid;gap:clamp(24px,3vw,40px);list-style:none;margin:56px 0;padding:0}@media(min-width:600.02px){.past-events__grid[data-v-e7abb8d3]{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.past-events__grid[data-v-e7abb8d3]{grid-template-columns:repeat(2,1fr)}}.past-events__card[data-v-e7abb8d3]{color:inherit;display:block;text-decoration:none}.past-events__media[data-v-e7abb8d3]{margin-bottom:16px;overflow:hidden}.past-events__media img[data-v-e7abb8d3]{aspect-ratio:4/3;display:block;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.past-events__card:focus-visible .past-events__media img[data-v-e7abb8d3],.past-events__card:hover .past-events__media img[data-v-e7abb8d3]{transform:scale(1.06)}.past-events__number[data-v-e7abb8d3]{color:#c6a35a;font-family:var(--brand-font-display);font-size:12px;font-weight:700;letter-spacing:.18em;margin-bottom:8px}.past-events__title[data-v-e7abb8d3]{font-size:16px;line-height:1.3;margin:0}.past-events__link[data-v-e7abb8d3],.past-events__title[data-v-e7abb8d3]{color:#fff;font-family:var(--brand-font-display);font-weight:700}.past-events__link[data-v-e7abb8d3]{align-items:center;border-bottom:1px solid #c6a35a;display:inline-flex;font-size:14px;gap:12px;letter-spacing:.12em;padding-bottom:4px;text-decoration:none;text-transform:uppercase;transition:gap .25s ease,color .2s ease}.past-events__link[data-v-e7abb8d3]:focus-visible,.past-events__link[data-v-e7abb8d3]:hover{color:#c6a35a;gap:18px}@media(min-width:1023.02px){.hidden-on-pc[data-v-28ed2033]{display:none!important}}@media(max-width:1023px){.shown-on-pc[data-v-28ed2033]{display:none!important}}@media(max-width:600px){.hidden-on-sp[data-v-28ed2033]{display:none!important}}@media(min-width:600.02px){.shown-on-sp[data-v-28ed2033]{display:none!important}}.activities[data-v-28ed2033]{background:#fff;padding-block:clamp(96px,14vw,200px);padding-inline:clamp(24px,8vw,120px)}.activities__inner[data-v-28ed2033]{margin:0 auto;max-width:1280px}.activities__grid[data-v-28ed2033]{border-top:1px solid rgba(30,31,33,.12);display:grid;gap:0;list-style:none;margin:56px 0 0;padding:0}@media(min-width:600.02px){.activities__grid[data-v-28ed2033]{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.activities__grid[data-v-28ed2033]{grid-template-columns:1fr}}.activities__item[data-v-28ed2033]{border-bottom:1px solid rgba(30,31,33,.12)}@media(min-width:600.02px){.activities__item[data-v-28ed2033]:not(:first-child){border-left:1px solid rgba(30,31,33,.12)}}.activities__link[data-v-28ed2033]{color:#1e1f21;display:flex;flex-direction:column;height:100%;padding:40px 32px;text-decoration:none;transition:background .2s ease}.activities__link[data-v-28ed2033]:focus-visible,.activities__link[data-v-28ed2033]:hover{background:#1e1f2108}.activities__heading[data-v-28ed2033]{align-items:center;display:flex;gap:12px;margin-bottom:24px}.activities__label[data-v-28ed2033]{color:#6b6b6e;font-size:12px;letter-spacing:.18em}.activities__label[data-v-28ed2033],.activities__title[data-v-28ed2033]{font-family:var(--brand-font-display);font-weight:700}.activities__title[data-v-28ed2033]{font-size:28px;line-height:1.1;margin:0 0 16px}.activities__description[data-v-28ed2033]{color:#1e1f21;flex:1;font-family:var(--brand-font-body);font-size:15px;line-height:1.7;margin:0 0 24px}.activities__more[data-v-28ed2033]{align-items:center;color:#aa1f24;display:inline-flex;font-family:var(--brand-font-display);font-size:12px;font-weight:700;gap:10px;letter-spacing:.14em;text-transform:uppercase;transition:gap .25s ease}.activities__link:focus-visible .activities__more[data-v-28ed2033],.activities__link:hover .activities__more[data-v-28ed2033]{gap:16px}@media(min-width:1023.02px){.hidden-on-pc[data-v-f90eff89]{display:none!important}}@media(max-width:1023px){.shown-on-pc[data-v-f90eff89]{display:none!important}}@media(max-width:600px){.hidden-on-sp[data-v-f90eff89]{display:none!important}}@media(min-width:600.02px){.shown-on-sp[data-v-f90eff89]{display:none!important}}.news[data-v-f90eff89]{background:#fff;padding-block:clamp(96px,14vw,200px);padding-inline:clamp(24px,8vw,120px)}.news__inner[data-v-f90eff89]{margin:0 auto;max-width:1280px}.news__list[data-v-f90eff89]{border-top:1px solid rgba(30,31,33,.12);list-style:none;margin:56px 0 0;padding:0}.news__item[data-v-f90eff89]{border-bottom:1px solid rgba(30,31,33,.12);display:grid;gap:8px;padding:24px 0}@media(min-width:600.02px){.news__item[data-v-f90eff89]{align-items:baseline;gap:32px;grid-template-columns:140px 1fr}}@media(max-width:600px){.news__item[data-v-f90eff89]{grid-template-columns:1fr}}.news__date[data-v-f90eff89]{color:#6b6b6e;font-family:var(--brand-font-display);font-size:13px;font-weight:400;letter-spacing:.1em}.news__title[data-v-f90eff89]{color:#1e1f21;font-family:var(--brand-font-body);font-size:16px;line-height:1.6}@media(min-width:1023.02px){.hidden-on-pc[data-v-a1490555]{display:none!important}}@media(max-width:1023px){.shown-on-pc[data-v-a1490555]{display:none!important}}@media(max-width:600px){.hidden-on-sp[data-v-a1490555]{display:none!important}}@media(min-width:600.02px){.shown-on-sp[data-v-a1490555]{display:none!important}}.index-page[data-v-a1490555]{display:flex;flex-direction:column}
