.apply[data-astro-cid-yqxoyrme]{background:var(--color-red-500);height:40px;color:var(--color-white);border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 24px;text-decoration:none;transition:background-color .25s;display:inline-flex}@media (hover:hover){.apply[data-astro-cid-yqxoyrme]:not(.apply--disabled):hover{background:var(--color-red-600)}}.apply[data-astro-cid-yqxoyrme]:focus-visible{outline:2px solid var(--apply-focus,var(--color-gray-900));outline-offset:3px}@media (width<=767px){.apply[data-astro-cid-yqxoyrme]{height:38px;padding:0 18px 0 22px}}.apply--disabled[data-astro-cid-yqxoyrme]{background:var(--color-gray-200);color:var(--color-gray-700);cursor:default;justify-content:center;padding:0 24px}.apply__label[data-astro-cid-yqxoyrme]{letter-spacing:1.12px;font:700 14px/1 var(--font-body)}.apply__arrow[data-astro-cid-yqxoyrme]{flex-shrink:0;width:18px;height:18px;display:block}.hero[data-astro-cid-mj6dbxfw]{width:100%;color:var(--color-white);object-fit:cover;height:100svh;min-height:650px;max-height:800px;position:relative;overflow:hidden}@media (width<=767px){.hero[data-astro-cid-mj6dbxfw]{min-height:unset;max-height:unset;height:100svh}}.hero__media[data-astro-cid-mj6dbxfw]{z-index:1;aspect-ratio:1440/800;object-fit:cover;object-position:center;width:100%;height:100%;position:relative}@media (width<=767px){.hero__media[data-astro-cid-mj6dbxfw]{aspect-ratio:750/1334;height:100svh}}.hero__media[data-astro-cid-mj6dbxfw] .hero__media-img,.hero__media[data-astro-cid-mj6dbxfw] picture{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__content[data-astro-cid-mj6dbxfw]{z-index:3;position:absolute;inset:0}.hero__logo[data-astro-cid-mj6dbxfw]{width:31.25vw;min-width:450px;padding-left:2.01389vw}@media (width<=767px){.hero__logo[data-astro-cid-mj6dbxfw]{min-width:unset;width:88vw;margin-top:min(68.8vw,258px);padding-left:min(2.66667vw,10px)}}.hero__text[data-astro-cid-mj6dbxfw],.hero__date[data-astro-cid-mj6dbxfw]{min-height:40px;color:var(--color-gray-700);font:500 14px/1.4 var(--font-body);letter-spacing:.12em;align-items:center;display:flex;position:absolute;left:72px}@media (width<=767px){.hero__text[data-astro-cid-mj6dbxfw],.hero__date[data-astro-cid-mj6dbxfw]{min-height:29px;font-size:12px;left:20px}}.hero__text[data-astro-cid-mj6dbxfw]{font-size:clamp(14px,.938967vw + 10.4789px,24px);top:29px}@media (width<=767px){.hero__text[data-astro-cid-mj6dbxfw]{white-space:nowrap;text-align:center;width:100%;line-height:1;display:block;top:52%;left:50%;translate:-50% -50%}}.hero__date[data-astro-cid-mj6dbxfw]{font-size:clamp(14px,.938967vw + 10.4789px,24px);bottom:29px}@media (width<=767px){.hero__date[data-astro-cid-mj6dbxfw]{text-align:center;width:100%;display:block;bottom:20px;left:50%;translate:-50%}}.hero__hashtag[data-astro-cid-mj6dbxfw]{display:none}@media (width<=767px){.hero__hashtag[data-astro-cid-mj6dbxfw]{width:23.4667vw;margin-top:14.9333vw;display:block}}.hero__bottom[data-astro-cid-mj6dbxfw]{display:none}@media (width<=767px){.hero__bottom[data-astro-cid-mj6dbxfw]{justify-content:space-between;align-items:baseline;width:100%;padding:0 4.26667vw;display:flex;position:absolute;bottom:20px}}.section-head[data-astro-cid-iblmfpso]{align-items:center;display:flex;position:relative}.section-head__giant[data-astro-cid-iblmfpso]{letter-spacing:-.05em;white-space:nowrap;font:400 clamp(48px, 48px + (80 - 48) * (100vw - 375px) / (1440 - 375), 80px)/.9 var(--font-display);margin-left:clamp(16px,4.50704vw - .901409px,64px)}.news[data-astro-cid-7evrpf64]{--news-rule:var(--color-purple-300);background:var(--color-paper);color:var(--color-purple-700);padding-top:70px;padding-bottom:80px}@media (width<=767px){.news[data-astro-cid-7evrpf64]{padding-top:71px;padding-bottom:72px}}.news__list[data-astro-cid-7evrpf64]{border-bottom:1px solid var(--news-rule);margin-top:clamp(32px,2.25352vw + 23.5493px,56px);list-style:none}.news__row[data-astro-cid-7evrpf64]{border-top:1px solid var(--news-rule);grid-template-columns:171px minmax(0,1fr);align-items:baseline;padding:18px 8.33333vw;display:grid}@media (width<=767px){.news__row[data-astro-cid-7evrpf64]{grid-template-columns:minmax(0,1fr);gap:4px;padding:18px 4.26667vw}}.news__date[data-astro-cid-7evrpf64]{letter-spacing:.06em;font:500 clamp(12px, 12px + (15 - 12) * (100vw - 375px) / (1440 - 375), 15px)/1.8 var(--font-display);font-variant-numeric:tabular-nums}.news__text[data-astro-cid-7evrpf64]{overflow-wrap:anywhere;font:500 clamp(14px, 14px + (16 - 14) * (100vw - 375px) / (1440 - 375), 16px)/1.8 var(--font-body)}.news__text[data-astro-cid-7evrpf64] a[data-astro-cid-7evrpf64]{color:inherit;text-underline-offset:.25em;text-decoration:underline}@media (hover:hover){.news__text[data-astro-cid-7evrpf64] a[data-astro-cid-7evrpf64]:hover{text-decoration:none}}.news__text[data-astro-cid-7evrpf64] a[data-astro-cid-7evrpf64]:focus-visible{outline-offset:3px;outline:2px solid}.intro[data-astro-cid-n5fano3c]{background:var(--color-white);color:var(--color-purple-700)}.intro__inner[data-astro-cid-n5fano3c]{padding-bottom:130px}@media (width<=767px){.intro__inner[data-astro-cid-n5fano3c]{padding-bottom:118px}}.intro__sticky[data-astro-cid-n5fano3c]{z-index:1;background:var(--color-white);padding-top:70px;position:relative}.intro__catch[data-astro-cid-n5fano3c]{letter-spacing:.15em;font:700 clamp(17px, 17px + (24 - 17) * (100vw - 375px) / (1440 - 375), 24px)/2.3 var(--font-body);font-feature-settings:"halt" 1;margin-left:clamp(16px,4.50704vw - .901409px,64px)}.intro__body[data-astro-cid-n5fano3c]{margin-inline:auto;width:min(740px,100% - 32px);font:500 clamp(14px, 14px + (20 - 14) * (100vw - 375px) / (1440 - 375), 20px)/1.9 var(--font-body);font-feature-settings:"halt" 1;margin-top:clamp(58px,2.44131vw + 48.8451px,84px)}@media (width<=767px){.intro__body[data-astro-cid-n5fano3c]{width:100%;padding-inline:4.26667vw}}.intro__body[data-astro-cid-n5fano3c] p[data-astro-cid-n5fano3c]+p[data-astro-cid-n5fano3c]{margin-top:clamp(32px,1.12676vw + 27.7746px,44px)}.program[data-astro-cid-sjwfudel]{--program-rule:var(--color-purple-300);background:var(--color-purple-100);color:var(--color-purple-700)}.program__inner[data-astro-cid-sjwfudel]{grid-template-columns:minmax(0,1fr);padding-top:70px;padding-bottom:110px;display:grid}@media (width<=767px){.program__inner[data-astro-cid-sjwfudel]{padding-top:71px;padding-bottom:76px}}.program__soon[data-astro-cid-sjwfudel]{letter-spacing:-.02em;text-align:center;font:400 clamp(28px, 28px + (48 - 28) * (100vw - 375px) / (1440 - 375), 48px)/1 var(--font-display);margin-top:clamp(72px,4.50704vw + 55.0986px,120px);margin-bottom:clamp(10px,1.87793vw + 2.95775px,30px)}.program__tt[data-astro-cid-sjwfudel]{letter-spacing:-.05em;text-align:center;font:500 clamp(20px, 20px + (30 - 20) * (100vw - 375px) / (1440 - 375), 30px)/1 var(--font-display);margin-top:clamp(77px,2.25352vw + 68.5493px,101px)}.program__day[data-astro-cid-sjwfudel]{margin-top:clamp(48px,2.25352vw + 39.5493px,72px)}.program__day[data-astro-cid-sjwfudel]+.program__day[data-astro-cid-sjwfudel]{margin-top:clamp(64px,3.0047vw + 52.7324px,96px)}.program__day-head[data-astro-cid-sjwfudel]{align-items:baseline;gap:14px;padding-inline:8.33333vw;display:flex}@media (width<=767px){.program__day-head[data-astro-cid-sjwfudel]{gap:10px;padding-inline:4.26667vw}}.program__day-label[data-astro-cid-sjwfudel]{letter-spacing:-.03em;font:500 clamp(24px, 24px + (36 - 24) * (100vw - 375px) / (1440 - 375), 36px)/1 var(--font-display)}.program__day-date[data-astro-cid-sjwfudel]{font:500 clamp(13px, 13px + (16 - 13) * (100vw - 375px) / (1440 - 375), 16px)/1 var(--font-display)}.program__list[data-astro-cid-sjwfudel]{border-bottom:1px solid var(--program-rule);margin-top:20px;list-style:none}@media (width<=767px){.program__list[data-astro-cid-sjwfudel]{margin-top:16px}}.program__row[data-astro-cid-sjwfudel]{border-top:1px solid var(--program-rule);grid-template-columns:171px 1fr;padding:18px 8.33333vw;display:grid}@media (width<=767px){.program__row[data-astro-cid-sjwfudel]{grid-template-columns:1fr;gap:11px;padding:24px 4.26667vw}.program__meta[data-astro-cid-sjwfudel]{flex-wrap:wrap;align-items:flex-end;gap:5px 8px;display:flex}}.program__time[data-astro-cid-sjwfudel]{letter-spacing:-.05em;font:300 clamp(20px, 20px + (26 - 20) * (100vw - 375px) / (1440 - 375), 26px)/1 var(--font-display)}.program__label[data-astro-cid-sjwfudel]{font:500 13px/1 var(--font-display);margin-top:6px}.program__label[data-astro-cid-sjwfudel]+.program__label[data-astro-cid-sjwfudel]{margin-top:5px;font-weight:300}@media (width<=767px){.program__label[data-astro-cid-sjwfudel]{margin-top:0;font-size:11px}.program__label[data-astro-cid-sjwfudel]+.program__label[data-astro-cid-sjwfudel]{margin-top:0}}.program__heading[data-astro-cid-sjwfudel]{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.program__title[data-astro-cid-sjwfudel]{letter-spacing:.02em;font:700 clamp(18px, 18px + (28 - 18) * (100vw - 375px) / (1440 - 375), 28px)/1.5 var(--font-display);font-feature-settings:"palt" 1}.program__title-note[data-astro-cid-sjwfudel]{margin-left:.3em;font-size:.6em;font-weight:500}.program__subtitle[data-astro-cid-sjwfudel]{font:700 clamp(13px, 13px + (17 - 13) * (100vw - 375px) / (1440 - 375), 17px)/1.6 var(--font-body);font-feature-settings:"halt" 1}.program__credits[data-astro-cid-sjwfudel]{flex-wrap:wrap;gap:4px 28px;margin-top:14px;display:flex}@media (width<=767px){.program__credits[data-astro-cid-sjwfudel]{margin-top:8px}}.program__speakers[data-astro-cid-sjwfudel]{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.program__role[data-astro-cid-sjwfudel]{letter-spacing:.02em;font:300 12px/22px var(--font-display);margin-right:4px}@media (width<=767px){.program__role[data-astro-cid-sjwfudel]{font-size:11px;line-height:20px}}.program__x[data-astro-cid-sjwfudel]{font:300 12px/22px var(--font-display)}@media (width<=767px){.program__x[data-astro-cid-sjwfudel]{line-height:20px}}.program__speaker[data-astro-cid-sjwfudel],.program__people[data-astro-cid-sjwfudel]{font:500 14px/22px var(--font-body);font-feature-settings:"halt" 1}@media (width<=767px){.program__speaker[data-astro-cid-sjwfudel],.program__people[data-astro-cid-sjwfudel]{font-size:12px;line-height:20px}}.program__people[data-astro-cid-sjwfudel]{margin-top:14px}@media (width<=767px){.program__people[data-astro-cid-sjwfudel]{margin-top:8px}}.program__speaker--link[data-astro-cid-sjwfudel]{color:inherit;text-align:left;text-underline-position:from-font;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;transition:opacity .25s}@media (hover:hover){.program__speaker--link[data-astro-cid-sjwfudel]:hover{opacity:.6}}.program__speaker-ko[data-astro-cid-sjwfudel]{margin-left:.5em;font-size:.86em;font-weight:400}.program__note[data-astro-cid-sjwfudel]{text-align:right;font:500 clamp(10px, 10px + (13 - 10) * (100vw - 375px) / (1440 - 375), 13px)/22px var(--font-body);font-feature-settings:"halt" 1;margin-top:clamp(15px,1.03286vw + 11.1268px,26px);padding-inline:155px}@media (width<=767px){.program__note[data-astro-cid-sjwfudel]{padding-inline:16px}}.people[data-astro-cid-xiwkh2iq]{background:var(--color-paper);color:var(--color-purple-700)}.people__inner[data-astro-cid-xiwkh2iq]{padding:70px 0 60px}@media (width<=767px){.people__inner[data-astro-cid-xiwkh2iq]{padding:71px 0 90px}}.people__grid[data-astro-cid-xiwkh2iq]{margin-top:clamp(34px,3.19249vw + 22.0282px,68px);grid-template-columns:repeat(6,1fr);gap:36px;max-width:1500px;margin-inline:auto;padding-inline:3.47222vw;list-style:none;display:grid}@media (width<=1279px){.people__grid[data-astro-cid-xiwkh2iq]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (width<=991px){.people__grid[data-astro-cid-xiwkh2iq]{grid-template-columns:repeat(2,1fr);gap:30px 28px;padding-inline:4.26667vw}}.people__more[data-astro-cid-xiwkh2iq]{text-align:center;letter-spacing:-.02em;font:400 clamp(28px, 28px + (48 - 28) * (100vw - 375px) / (1440 - 375), 48px)/1 var(--font-display);margin-top:clamp(40px,2.25352vw + 31.5493px,64px)}.people__photo[data-astro-cid-xiwkh2iq]{aspect-ratio:1;cursor:pointer;background:0 0;border:0;width:100%;margin-bottom:20px;padding:0;display:block;position:relative;overflow:hidden}@media (width<=767px){.people__photo[data-astro-cid-xiwkh2iq]{margin-bottom:10px}}.people__photo[data-astro-cid-xiwkh2iq] img[data-astro-cid-xiwkh2iq]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.people__name-ja[data-astro-cid-xiwkh2iq]{font:500 16px/1 var(--font-display);font-feature-settings:"halt" 1}@media (width<=767px){.people__name-ja[data-astro-cid-xiwkh2iq]{font-size:20px}}.people__name-ko[data-astro-cid-xiwkh2iq]{font:700 clamp(12px, 12px + (13 - 12) * (100vw - 375px) / (1440 - 375), 13px)/22px var(--font-body);margin-top:5px}@media (width<=767px){.people__name-ko[data-astro-cid-xiwkh2iq]{margin-top:6px}}.people__title[data-astro-cid-xiwkh2iq]{font:500 clamp(10px, 10px + (11 - 10) * (100vw - 375px) / (1440 - 375), 11px)/15px var(--font-body);font-feature-settings:"halt" 1;margin-top:6px}@media (width<=767px){.people__title[data-astro-cid-xiwkh2iq]{margin-top:10px}}.books[data-astro-cid-i7tcl7kz]{background:var(--color-purple-100);color:var(--color-purple-700);padding-top:70px;padding-bottom:58px}@media (width<=767px){.books[data-astro-cid-i7tcl7kz]{padding-top:71px;padding-bottom:83px}}.books__list[data-astro-cid-i7tcl7kz]{grid-template-columns:repeat(4,1fr);gap:46px;margin-top:clamp(23px,1.87793vw + 15.9577px,43px);padding-inline:50px;list-style:none;display:grid}@media (width<=991px){.books__list[data-astro-cid-i7tcl7kz]{grid-template-columns:repeat(2,1fr);gap:20px;padding-inline:4.26667vw}}@media (width<=767px){.books__list[data-astro-cid-i7tcl7kz]{grid-template-columns:1fr;gap:20px;padding-inline:4.26667vw}}.books__item[data-astro-cid-i7tcl7kz]{min-width:0}.books__link[data-astro-cid-i7tcl7kz]{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}@media (width<=767px){.books__link[data-astro-cid-i7tcl7kz]{align-items:center;gap:15px;display:flex}}@media (hover:hover){.books__link[data-astro-cid-i7tcl7kz]:hover .books__thumb[data-astro-cid-i7tcl7kz] img{scale:1.04}}.books__thumb[data-astro-cid-i7tcl7kz]{aspect-ratio:2/3;background:var(--color-purple-50);border-radius:8px;display:block;overflow:hidden}@media (width<=767px){.books__thumb[data-astro-cid-i7tcl7kz]{flex:0 0 110px;width:110px}}.books__thumb[data-astro-cid-i7tcl7kz] img{object-fit:contain;width:100%;height:100%;transition:scale .4s}.books__thumb--empty[data-astro-cid-i7tcl7kz]{border:1px solid var(--color-purple-300)}.books__caption[data-astro-cid-i7tcl7kz]{font-feature-settings:"halt" 1;margin-top:12px;display:block}@media (width<=767px){.books__caption[data-astro-cid-i7tcl7kz]{flex:1;min-width:0;margin-top:0}}.books__title[data-astro-cid-i7tcl7kz]{font:700 14px/20px var(--font-body);display:block}.books__author[data-astro-cid-i7tcl7kz]{font:500 12px/18px var(--font-body);margin-top:4px;display:block}.books__author-ko[data-astro-cid-i7tcl7kz]{margin-left:.5em}.articles[data-astro-cid-3trqb5cs]{background:var(--color-paper);color:var(--color-purple-700);padding-top:70px;padding-bottom:80px}@media (width<=767px){.articles[data-astro-cid-3trqb5cs]{padding-top:71px;padding-bottom:83px}}.articles__list[data-astro-cid-3trqb5cs]{grid-template-columns:repeat(3,1fr);gap:56px 46px;margin-top:clamp(23px,1.87793vw + 15.9577px,43px);padding-inline:50px;list-style:none;display:grid}@media (width<=991px){.articles__list[data-astro-cid-3trqb5cs]{grid-template-columns:repeat(2,1fr);gap:40px 20px;padding-inline:4.26667vw}}@media (width<=767px){.articles__list[data-astro-cid-3trqb5cs]{grid-template-columns:1fr;gap:40px}}.articles__item[data-astro-cid-3trqb5cs]{min-width:0}.articles__link[data-astro-cid-3trqb5cs]{color:inherit;text-decoration:none;display:block}@media (hover:hover){.articles__link[data-astro-cid-3trqb5cs]:hover .articles__thumb[data-astro-cid-3trqb5cs] img{scale:1.04}.articles__link[data-astro-cid-3trqb5cs]:hover .articles__title[data-astro-cid-3trqb5cs]{text-underline-offset:.25em;text-decoration:underline}}.articles__link[data-astro-cid-3trqb5cs]:focus-visible{outline-offset:4px;outline:2px solid}.articles__thumb[data-astro-cid-3trqb5cs]{aspect-ratio:1200/630;background:var(--color-purple-50);border-radius:8px;display:block;overflow:hidden}.articles__thumb[data-astro-cid-3trqb5cs] img{object-fit:cover;width:100%;height:100%;transition:scale .4s}.articles__meta[data-astro-cid-3trqb5cs]{min-height:24px;font:500 12px/1.6 var(--font-body);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;display:flex}.articles__label[data-astro-cid-3trqb5cs]{border:1px solid;border-radius:999px;padding:0 10px;line-height:22px}.articles__title[data-astro-cid-3trqb5cs]{font:700 16px/1.6 var(--font-body);letter-spacing:.04em;font-feature-settings:"palt" 1;margin-top:10px;display:block}@media (width<=767px){.articles__title[data-astro-cid-3trqb5cs]{font-size:15px}}.info[data-astro-cid-xfehnqwc]{--apply-focus:var(--color-white);background:var(--color-purple-800);color:var(--color-white);padding-top:70px;padding-bottom:81px}@media (width<=767px){.info[data-astro-cid-xfehnqwc]{padding-top:71px;padding-bottom:66px}}.info__grid[data-astro-cid-xfehnqwc]{justify-content:flex-end;align-items:flex-start;gap:7.70833vw;max-width:1440px;margin-inline:auto;padding-left:1.38889vw;display:flex}@media (width<=1023px){.info__grid[data-astro-cid-xfehnqwc]{flex-direction:column;align-items:stretch;gap:0;padding-left:0}}.info__left[data-astro-cid-xfehnqwc]{flex-direction:column;flex:none;align-items:center;width:450px;margin-top:clamp(60px,.751174vw + 57.1831px,68px);display:flex}@media (width<=1023px){.info__left[data-astro-cid-xfehnqwc]{width:100%;padding-inline:20px}}.info__logo[data-astro-cid-xfehnqwc]{width:clamp(300px,14.0845vw + 247.183px,450px);margin-top:26px;padding-left:min(2.01389vw,29px)}@media (width<=767px){.info__logo[data-astro-cid-xfehnqwc]{margin-top:27px;padding-left:min(2.66667vw,10px)}}.info__details[data-astro-cid-xfehnqwc]{flex-direction:column;gap:23px;margin-top:clamp(44px,.938967vw + 40.4789px,54px);display:flex}@media (width<=767px){.info__details[data-astro-cid-xfehnqwc]{gap:30px}}.info__detail[data-astro-cid-xfehnqwc]{grid-template-columns:64px 1fr;gap:14px;display:grid}@media (width<=767px){.info__detail[data-astro-cid-xfehnqwc]{text-align:center;grid-template-columns:1fr;gap:12px}}.info__detail[data-astro-cid-xfehnqwc] dt[data-astro-cid-xfehnqwc]{text-align:right;font:700 14px/1 var(--font-body);white-space:nowrap;padding-top:4px}@media (width<=767px){.info__detail[data-astro-cid-xfehnqwc] dt[data-astro-cid-xfehnqwc]{text-align:center;padding-top:0;font-size:13px}}.info__detail[data-astro-cid-xfehnqwc] dd[data-astro-cid-xfehnqwc]{font:500 14px/22px var(--font-body);font-feature-settings:"halt" 1}@media (width<=767px){.info__detail[data-astro-cid-xfehnqwc] dd[data-astro-cid-xfehnqwc]{text-wrap:balance;line-height:24px}}.info__line[data-astro-cid-xfehnqwc]{display:block}.info__line-part[data-astro-cid-xfehnqwc]{display:inline-block}.info__link[data-astro-cid-xfehnqwc]{color:inherit;text-underline-offset:.25em;text-decoration:underline}@media (hover:hover){.info__link[data-astro-cid-xfehnqwc]:hover{text-decoration:none}}.info__link[data-astro-cid-xfehnqwc]:focus-visible{outline-offset:3px;outline:2px solid}.info__notes[data-astro-cid-xfehnqwc]{width:100%;font:500 13px/1.8 var(--font-body);font-feature-settings:"halt" 1;margin-top:clamp(30px,.56338vw + 27.8873px,36px);margin-bottom:0;padding:0 0 0 78px;list-style:none}@media (width<=767px){.info__notes[data-astro-cid-xfehnqwc]{text-align:center;text-wrap:balance;padding-left:0}}.info__cta[data-astro-cid-xfehnqwc]{text-align:center;margin-top:clamp(42px,1.12676vw + 37.7746px,54px)}.info__cta-note[data-astro-cid-xfehnqwc]{font:500 12px/1.4 var(--font-body);font-feature-settings:"halt" 1;margin-top:10px}.info__map[data-astro-cid-xfehnqwc]{isolation:isolate;flex:none;width:52.0833vw;max-width:750px;margin-top:clamp(58px,2.62911vw + 48.1408px,86px);position:relative}@media (width<=1023px){.info__map[data-astro-cid-xfehnqwc]{width:100%;max-width:100%}}@supports (mix-blend-mode:screen){.info__map[data-astro-cid-xfehnqwc]:before,.info__map[data-astro-cid-xfehnqwc]:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.info__map[data-astro-cid-xfehnqwc]:before{background:var(--color-purple-900);mix-blend-mode:screen}}.info__map[data-astro-cid-xfehnqwc] iframe[data-astro-cid-xfehnqwc]{aspect-ratio:4/3;filter:grayscale();border:0;width:100%;height:100%;display:block}.terms[data-astro-cid-wteclm4f]{background:var(--color-purple-800);color:var(--color-white);margin-top:-1px;padding-top:71px;padding-bottom:100px}@media (width<=767px){.terms[data-astro-cid-wteclm4f]{padding-top:72px;padding-bottom:80px}}.terms__body[data-astro-cid-wteclm4f]{margin-top:clamp(48px,2.25352vw + 39.5493px,72px);width:min(740px,100% - 32px);margin-inline:auto}@media (width<=767px){.terms__body[data-astro-cid-wteclm4f]{width:100%;padding-inline:4.26667vw}}.terms__list[data-astro-cid-wteclm4f]{font:500 clamp(13px, 13px + (14 - 13) * (100vw - 375px) / (1440 - 375), 14px)/1.9 var(--font-body);margin:0;padding:0;list-style:none}.terms__list[data-astro-cid-wteclm4f] li[data-astro-cid-wteclm4f]{padding-left:1em;position:relative}.terms__list[data-astro-cid-wteclm4f] li[data-astro-cid-wteclm4f]:before{content:"・";position:absolute;left:0}.terms__list[data-astro-cid-wteclm4f] li[data-astro-cid-wteclm4f]+li[data-astro-cid-wteclm4f]{margin-top:.5em}.terms__policy[data-astro-cid-wteclm4f]{font:700 clamp(13px, 13px + (14 - 13) * (100vw - 375px) / (1440 - 375), 14px)/1.9 var(--font-body);margin-top:1em;padding-left:1em}.terms__policy[data-astro-cid-wteclm4f] a[data-astro-cid-wteclm4f]{color:inherit;text-underline-offset:.25em;text-decoration:underline}@media (hover:hover){.terms__policy[data-astro-cid-wteclm4f] a[data-astro-cid-wteclm4f]:hover{text-decoration:none}}.terms__policy[data-astro-cid-wteclm4f] a[data-astro-cid-wteclm4f]:focus-visible{outline-offset:3px;outline:2px solid}.terms__contact[data-astro-cid-wteclm4f]{text-align:center;margin-top:clamp(48px,1.50235vw + 42.3662px,64px)}.terms__contact-button[data-astro-cid-wteclm4f]{min-width:200px;height:40px;color:var(--color-white);letter-spacing:.08em;font:700 14px/1 var(--font-body);border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;transition:color .25s,background-color .25s;display:inline-flex}@media (hover:hover){.terms__contact-button[data-astro-cid-wteclm4f]:hover{background-color:var(--color-white);color:var(--color-purple-800)}}.terms__contact-button[data-astro-cid-wteclm4f]:focus-visible{outline:2px solid var(--color-white);outline-offset:3px}.overlay[data-astro-cid-t5qhn6gq]{z-index:100;opacity:0;visibility:hidden;padding:26px 24px;transition:opacity .25s,visibility .25s;position:fixed;inset:0}.overlay[data-astro-cid-t5qhn6gq].is-open{opacity:1;visibility:visible;transition:none}@media (width<=767px){.overlay[data-astro-cid-t5qhn6gq]{padding:12px}}.overlay--center[data-astro-cid-t5qhn6gq]{align-items:center;display:flex}.overlay__frame[data-astro-cid-t5qhn6gq]{width:100%;height:min(var(--overlay-height,866px), 100%);color:var(--color-white);margin-inline:auto;position:relative}.overlay__panel[data-astro-cid-t5qhn6gq]{border:1px solid var(--color-white);backdrop-filter:blur(8.5px);opacity:0;background:#212121cc;transition:opacity .25s,inset 0s linear .25s;position:absolute;inset:calc(50% - 27.5px)}.overlay[data-astro-cid-t5qhn6gq].is-open .overlay__panel[data-astro-cid-t5qhn6gq]{opacity:1;transition:opacity .25s,inset .55s cubic-bezier(.16,1,.3,1) .25s;inset:0}.overlay__corner[data-astro-cid-t5qhn6gq]{background:var(--color-white);width:6px;height:6px;position:absolute}.overlay__corner--tl[data-astro-cid-t5qhn6gq]{top:-3px;left:-3px}.overlay__corner--tr[data-astro-cid-t5qhn6gq]{top:-3px;right:-3px}.overlay__corner--bl[data-astro-cid-t5qhn6gq]{bottom:-3px;left:-3px}.overlay__corner--br[data-astro-cid-t5qhn6gq]{bottom:-3px;right:-3px}.overlay__close[data-astro-cid-t5qhn6gq]{z-index:2;border:1px solid var(--color-gray-500);background-color:var(--color-paper);width:110px;height:40px;color:var(--color-gray-500);font:500 14px/1 var(--font-body);letter-spacing:.12em;text-indent:.12em;text-align:center;cursor:pointer;opacity:0;border-radius:999px;transition:background-color .25s,color .25s;position:absolute;top:27px;right:26px}@media (hover:hover){.overlay__close[data-astro-cid-t5qhn6gq]:hover{background-color:var(--color-gray-500);color:var(--color-paper);text-decoration:none}}@media (width<=767px){.overlay__close[data-astro-cid-t5qhn6gq]{width:80px;height:29px;font-size:12px;top:16px;right:16px}}.overlay[data-astro-cid-t5qhn6gq].is-open .overlay__close[data-astro-cid-t5qhn6gq]{opacity:1;transition:opacity .3s .8s,background-color .25s,color .25s}.overlay__scroll[data-astro-cid-t5qhn6gq]{opacity:0;height:100%;overflow-y:auto}.overlay[data-astro-cid-t5qhn6gq].is-open .overlay__scroll[data-astro-cid-t5qhn6gq]{opacity:1;transition:opacity .35s .7s}.overlay[data-astro-cid-t5qhn6gq].overlay--plain.is-open{transition:opacity .3s,visibility .3s}.overlay[data-astro-cid-t5qhn6gq].overlay--plain .overlay__panel[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].overlay--plain.is-open .overlay__panel[data-astro-cid-t5qhn6gq]{background:#565391e6;background:color-mix(in srgb, var(--color-purple-700) 90%, transparent);opacity:1;border:0;transition:none;inset:0}.overlay[data-astro-cid-t5qhn6gq].overlay--plain.overlay--tone-white .overlay__panel[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].overlay--plain.overlay--tone-white.is-open .overlay__panel[data-astro-cid-t5qhn6gq]{background:#ffffffd9}.overlay[data-astro-cid-t5qhn6gq].overlay--tone-white .overlay__frame[data-astro-cid-t5qhn6gq]{color:var(--color-purple-700)}.overlay[data-astro-cid-t5qhn6gq].overlay--plain .overlay__scroll[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].overlay--plain.is-open .overlay__scroll[data-astro-cid-t5qhn6gq]{opacity:1;transition:none}.overlay[data-astro-cid-t5qhn6gq].overlay--plain .overlay__close[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].overlay--plain.is-open .overlay__close[data-astro-cid-t5qhn6gq]{opacity:1;transition:background-color .25s,color .25s}@media (prefers-reduced-motion:reduce){.overlay__panel[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].is-open .overlay__panel[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].is-open .overlay__scroll[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].is-open .overlay__close[data-astro-cid-t5qhn6gq],.overlay[data-astro-cid-t5qhn6gq].overlay--plain,.overlay[data-astro-cid-t5qhn6gq].overlay--plain.is-open{transition:none}}.menu-body[data-astro-cid-ugtkryoc]{flex-direction:column;min-height:100%;padding:27px 26px 55px 28px;display:flex}@media (width<=767px){.menu-body[data-astro-cid-ugtkryoc]{padding:16px 16px 32px}}.menu-body__header[data-astro-cid-ugtkryoc]{flex-shrink:0;align-items:flex-start;display:flex}.menu-body__nav[data-astro-cid-ugtkryoc]{margin:auto}.menu-body__list[data-astro-cid-ugtkryoc]{flex-direction:column;align-items:center;gap:50px;margin:0;padding:0;list-style:none;display:flex}@media (width<=767px){.menu-body__list[data-astro-cid-ugtkryoc]{gap:28px}}.menu-body__link[data-astro-cid-ugtkryoc]{color:inherit;font:400 45px/1 var(--font-display);letter-spacing:-.9px;text-decoration:none;display:inline-block;position:relative}.menu-body__link[data-astro-cid-ugtkryoc]:after{content:"";transform-origin:100%;background:currentColor;height:1px;transition:transform .35s;position:absolute;bottom:-.15em;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.menu-body__link[data-astro-cid-ugtkryoc]:hover:after{transform-origin:0;transform:scaleX(1)}}@media (width<=767px){.menu-body__link[data-astro-cid-ugtkryoc]{letter-spacing:-.52px;font-size:26px}}.pm-body[data-astro-cid-q3is2sdi]{flex-direction:column;min-height:100%;padding:158px 96px 118px;display:flex}@media (width<=767px){.pm-body[data-astro-cid-q3is2sdi]{padding:60px 16px 40px}}.pm-profile[data-astro-cid-q3is2sdi]{grid-template-columns:min(400px,27.7778vw) 1fr;align-items:start;column-gap:min(90px,6.25vw);margin-bottom:40px;display:grid}.pm-profile[data-astro-cid-q3is2sdi][hidden]{display:none}@media (width<=767px){.pm-profile[data-astro-cid-q3is2sdi]{margin-bottom:20px;display:block}.pm-profile__figure[data-astro-cid-q3is2sdi]{margin-bottom:16px}}.pm-profile__photo[data-astro-cid-q3is2sdi]{aspect-ratio:1;width:100%;position:relative;overflow:hidden}.pm-profile__photo[data-astro-cid-q3is2sdi] img[data-astro-cid-q3is2sdi]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pm-profile__credit[data-astro-cid-q3is2sdi]{font:500 11px/1.5 var(--font-body);font-feature-settings:"halt" 1;overflow-wrap:anywhere;margin-top:8px}.pm-profile__info[data-astro-cid-q3is2sdi]{flex-direction:column;align-items:flex-start;min-height:393px;margin-top:7px;display:flex}@media (width<=767px){.pm-profile__info[data-astro-cid-q3is2sdi]{min-height:0;margin-top:0}}.pm-profile__name-ja[data-astro-cid-q3is2sdi]{font:500 40px/1 var(--font-display);font-feature-settings:"halt" 1}@media (width<=767px){.pm-profile__name-ja[data-astro-cid-q3is2sdi]{font-size:24px}}.pm-profile__name-ko[data-astro-cid-q3is2sdi]{font:500 15px/22px var(--font-body);margin-top:7px}.pm-profile__title[data-astro-cid-q3is2sdi]{font:500 11px/15px var(--font-body);font-feature-settings:"halt" 1;margin-top:17px}@media (width<=767px){.pm-profile__title[data-astro-cid-q3is2sdi]{margin-top:10px}}.pm-profile__bio[data-astro-cid-q3is2sdi]{font:500 14px/24px var(--font-body);font-feature-settings:"halt" 1;white-space:pre-line;margin-top:30px}@media (width<=767px){.pm-profile__bio[data-astro-cid-q3is2sdi]{margin-top:20px;font-size:13px;line-height:22px}}.pm-profile__note[data-astro-cid-q3is2sdi]{font:500 14px/1 var(--font-body);font-feature-settings:"halt" 1;margin-top:auto;padding-top:24px}@media (width<=767px){.pm-profile__note[data-astro-cid-q3is2sdi]{margin-top:20px;padding-top:0}}.pm-rule[data-astro-cid-q3is2sdi]{border:0;border-top:1px solid;flex-shrink:0;width:100%;margin:auto auto 0}.pm-nav[data-astro-cid-q3is2sdi]{flex-shrink:0;justify-content:space-between;width:100%;margin:20px auto 0;display:flex}.pm-nav__btn[data-astro-cid-q3is2sdi]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .25s,border-color .25s,color .25s;display:flex}.pm-nav__btn[data-astro-cid-q3is2sdi] svg[data-astro-cid-q3is2sdi]{width:20px;height:20px;display:block}@media (hover:hover){.pm-nav__btn[data-astro-cid-q3is2sdi]:hover{border-color:var(--color-purple-700);background-color:var(--color-purple-700);color:var(--color-white)}}.pm-nav__btn[data-astro-cid-q3is2sdi]:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=767px){.pm-nav__btn[data-astro-cid-q3is2sdi]{width:40px;height:40px}.pm-nav__btn[data-astro-cid-q3is2sdi] svg[data-astro-cid-q3is2sdi]{width:18px;height:18px}}.bm-body[data-astro-cid-ajicwuze]{flex-direction:column;min-height:100%;padding:158px 96px 118px;display:flex}@media (width<=767px){.bm-body[data-astro-cid-ajicwuze]{padding:60px 16px 40px}}.bm-book[data-astro-cid-ajicwuze]{grid-template-columns:min(400px,27.7778vw) 1fr;align-items:start;column-gap:min(90px,6.25vw);margin-bottom:40px;display:grid}.bm-book[data-astro-cid-ajicwuze][hidden]{display:none}@media (width<=767px){.bm-book[data-astro-cid-ajicwuze]{margin-bottom:20px;display:block}}.bm-book__cover[data-astro-cid-ajicwuze]{aspect-ratio:2/3;width:100%;position:relative;overflow:hidden}@media (width<=767px){.bm-book__cover[data-astro-cid-ajicwuze]{width:170px;margin-bottom:16px}}.bm-book__cover[data-astro-cid-ajicwuze] img[data-astro-cid-ajicwuze]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.bm-book__cover--empty[data-astro-cid-ajicwuze]{border:1px solid var(--color-purple-300);background:var(--color-purple-50)}.bm-book__info[data-astro-cid-ajicwuze]{margin-top:7px}@media (width<=767px){.bm-book__info[data-astro-cid-ajicwuze]{margin-top:0}}.bm-book__title[data-astro-cid-ajicwuze]{font:500 32px/1.35 var(--font-display);font-feature-settings:"halt" 1}@media (width<=767px){.bm-book__title[data-astro-cid-ajicwuze]{font-size:22px}}.bm-book__title-ko[data-astro-cid-ajicwuze]{font:500 15px/22px var(--font-body);margin-top:7px}.bm-book__meta[data-astro-cid-ajicwuze]{font:500 12px/20px var(--font-body);font-feature-settings:"halt" 1;margin-top:20px}@media (width<=767px){.bm-book__meta[data-astro-cid-ajicwuze]{margin-top:12px}}.bm-book__meta[data-astro-cid-ajicwuze]>div[data-astro-cid-ajicwuze]{grid-template-columns:5em 1fr;display:grid}.bm-book__meta[data-astro-cid-ajicwuze] dt[data-astro-cid-ajicwuze]{opacity:.6}.bm-book__author-ko[data-astro-cid-ajicwuze]{margin-left:.5em}.bm-book__description[data-astro-cid-ajicwuze]{font:500 14px/24px var(--font-body);font-feature-settings:"halt" 1;margin-top:30px}@media (width<=767px){.bm-book__description[data-astro-cid-ajicwuze]{margin-top:20px;font-size:13px;line-height:22px}}.bm-rule[data-astro-cid-ajicwuze]{border:0;border-top:1px solid;flex-shrink:0;width:100%;margin:auto auto 0}.bm-nav[data-astro-cid-ajicwuze]{flex-shrink:0;justify-content:space-between;width:100%;margin:20px auto 0;display:flex}.bm-nav__btn[data-astro-cid-ajicwuze]{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .25s,border-color .25s,color .25s;display:flex}.bm-nav__btn[data-astro-cid-ajicwuze] svg[data-astro-cid-ajicwuze]{width:20px;height:20px;display:block}@media (hover:hover){.bm-nav__btn[data-astro-cid-ajicwuze]:hover{border-color:var(--color-purple-700);background-color:var(--color-purple-700);color:var(--color-white)}}.bm-nav__btn[data-astro-cid-ajicwuze]:focus-visible{outline-offset:3px;outline:2px solid}@media (width<=767px){.bm-nav__btn[data-astro-cid-ajicwuze]{width:40px;height:40px}.bm-nav__btn[data-astro-cid-ajicwuze] svg[data-astro-cid-ajicwuze]{width:18px;height:18px}}.top[data-astro-cid-lcdefpme]{overflow-x:clip}.menu-button[data-astro-cid-lcdefpme]{z-index:60;border:1px solid var(--color-gray-500);background-color:var(--color-paper);width:110px;height:40px;color:var(--color-gray-500);font:500 14px/1 var(--font-body);letter-spacing:.12em;text-indent:.12em;text-align:center;cursor:pointer;border-radius:999px;transition:color .25s,background-color .25s,visibility .25s;position:fixed;top:29px;right:72px}.menu-button[data-astro-cid-lcdefpme].is-hidden{opacity:0;visibility:hidden}@media (hover:hover){.menu-button[data-astro-cid-lcdefpme]:hover{background-color:var(--color-gray-500);color:var(--color-paper);text-decoration:none}}@media (width<=767px){.menu-button[data-astro-cid-lcdefpme]{width:80px;height:29px;font-size:12px;top:20px;right:20px}}.cta-bar[data-astro-cid-lcdefpme]{z-index:50;border-top:1px solid var(--color-gray-200);height:calc(57px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--color-paper);color:var(--color-gray-900);opacity:0;visibility:hidden;justify-content:center;align-items:center;gap:28px;transition:opacity .3s,visibility .3s;display:flex;position:fixed;bottom:0;left:0;right:0}.cta-bar[data-astro-cid-lcdefpme].is-visible{opacity:1;visibility:visible}@media (width<=767px){.cta-bar[data-astro-cid-lcdefpme]{height:calc(56px + env(safe-area-inset-bottom,0px))}}.cta-bar__date[data-astro-cid-lcdefpme]{letter-spacing:.12em;font:500 14px/1 var(--font-body)}@media (width<=767px){.cta-bar__date[data-astro-cid-lcdefpme]{display:none}}
