.opening{display:none}html.is-opening{overflow:hidden}html.is-opening .opening{position:fixed;inset:0;z-index:100;display:block;background:var(--page-bg);transition:opacity .6s ease}html.is-opening-out .opening{opacity:0}.opening__video{width:100%;height:100%;object-fit:cover}.opening__skip{position:absolute;right:12px;bottom:max(16px,env(safe-area-inset-bottom));min-height:44px;padding:6px 18px;border:1px solid var(--marker);border-radius:999px;font:inherit;font-size:13px;color:var(--color-white);background:var(--scrim);cursor:pointer}.hero[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;padding:64px var(--content-pad) 0}.hero__title[data-astro-cid-bbe6dxrz]{position:relative}.hero__picture[data-astro-cid-bbe6dxrz]{display:block}.hero__logo[data-astro-cid-bbe6dxrz]{width:244px;height:auto}html.is-logo-pending .hero__logo[data-astro-cid-bbe6dxrz]{visibility:hidden}.hero__label[data-astro-cid-bbe6dxrz]{position:absolute;top:-40px;left:192px;width:37px;height:auto}.hero__credit[data-astro-cid-bbe6dxrz]{width:269px;max-width:100%;height:auto;margin-top:22px}.hero__date[data-astro-cid-bbe6dxrz]{width:303px;max-width:100%;height:auto;margin-top:24px}.hero__info[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;width:100%}.hero__actions[data-astro-cid-bbe6dxrz]{display:grid;gap:12px;width:100%;margin-top:36px}@media(min-width:768px){.hero[data-astro-cid-bbe6dxrz]{padding-top:88px}.hero__title[data-astro-cid-bbe6dxrz]{zoom:1.25}.hero__credit[data-astro-cid-bbe6dxrz]{width:340px;margin-top:32px}.hero__date[data-astro-cid-bbe6dxrz]{width:400px;margin-top:28px}.hero__actions[data-astro-cid-bbe6dxrz]{max-width:var(--button-max);margin-top:40px}}@media(min-width:1024px){.hero[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1fr;align-items:center;column-gap:48px;padding-top:104px}.hero__title[data-astro-cid-bbe6dxrz]{justify-self:center;zoom:1.4}.hero__credit[data-astro-cid-bbe6dxrz]{margin-top:0}}.section-heading[data-astro-cid-ytvomcwp]{display:flex;justify-content:center;margin-bottom:var(--heading-gap)}.section-heading[data-astro-cid-ytvomcwp] img[data-astro-cid-ytvomcwp]{height:auto}@media(min-width:768px){.section-heading[data-astro-cid-ytvomcwp] img[data-astro-cid-ytvomcwp]{zoom:1.3}}.intro__text[data-astro-cid-u43ozx4m]{font-family:var(--font-intro);font-size:17px;line-height:31px;text-align:justify;text-wrap:pretty}.intro__flyer[data-astro-cid-u43ozx4m]{flex-wrap:wrap;row-gap:0;column-gap:0;margin-top:24px}.intro__flyer-label[data-astro-cid-u43ozx4m],.intro__flyer-note[data-astro-cid-u43ozx4m]{white-space:nowrap}.intro__flyer-note[data-astro-cid-u43ozx4m]{font-size:14px}@media(min-width:768px){.intro__text[data-astro-cid-u43ozx4m]{max-width:738px;margin-inline:auto;font-size:18px;line-height:34px}.intro__flyer[data-astro-cid-u43ozx4m]{max-width:var(--button-max);margin:32px auto 0}.intro__flyer-note[data-astro-cid-u43ozx4m]{font-size:15px}}.cast__list[data-astro-cid-dhjfhyty]{display:grid;grid-template-columns:repeat(2,minmax(0,150px));justify-content:center;gap:28px clamp(16px,6.5vw,26px)}.cast__item[data-astro-cid-dhjfhyty]{display:flex;flex-direction:column;align-items:center;text-align:center}.cast__photo[data-astro-cid-dhjfhyty]{width:100%;height:auto;aspect-ratio:55.8 / 61.2;object-fit:cover}.cast__name[data-astro-cid-dhjfhyty]{margin-top:8px;font-size:clamp(18px,5.6vw,21px);white-space:nowrap;font-weight:700;line-height:28px;letter-spacing:.04em}@media(min-width:768px){.cast__list[data-astro-cid-dhjfhyty]{grid-template-columns:repeat(2,minmax(0,180px));gap:40px 48px}}@media(min-width:900px){.cast__list[data-astro-cid-dhjfhyty]{grid-template-columns:repeat(4,minmax(0,180px));gap:40px clamp(24px,3vw,48px)}}.cast__affiliation[data-astro-cid-dhjfhyty]{font-size:clamp(14px,3.9vw,15px);line-height:22px;white-space:nowrap}.schedule__days[data-astro-cid-s4x4txsv]{display:grid;grid-template-columns:repeat(3,1fr);margin-inline:8px;color:var(--color-main);font-weight:700}.schedule__day[data-astro-cid-s4x4txsv]{display:flex;flex-direction:column;align-items:center;padding-block:2px 8px;border-left:1px solid currentColor}.schedule__day[data-astro-cid-s4x4txsv]:last-child{border-right:1px solid currentColor}.schedule__date[data-astro-cid-s4x4txsv]{display:flex;flex-direction:column;align-items:center;font-size:22px;line-height:30px;letter-spacing:.04em}.schedule__week[data-astro-cid-s4x4txsv]{font-size:15px;line-height:22px}.schedule__times[data-astro-cid-s4x4txsv]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:100px;margin-top:12px;font-size:clamp(18px,5.6vw,22px);line-height:30px;letter-spacing:.04em}.schedule__time[data-astro-cid-s4x4txsv]{position:relative}.schedule__time--talk[data-astro-cid-s4x4txsv] time[data-astro-cid-s4x4txsv]{background:linear-gradient(transparent 62%,var(--marker) 62%,var(--marker) 94%,transparent 94%)}.schedule__star[data-astro-cid-s4x4txsv]{position:absolute;top:-6px;right:-10px;font-size:13px}.talk[data-astro-cid-s4x4txsv]{position:relative;margin:28px 8px 0;border:1px solid var(--color-sub)}.talk[data-astro-cid-s4x4txsv]:before{content:"";position:absolute;bottom:100%;left:calc(100% / 6);translate:-50% 0;border:10px solid transparent;border-top:0;border-bottom:16px solid var(--color-sub)}.talk--day-1[data-astro-cid-s4x4txsv]:before{left:50%}.talk--day-2[data-astro-cid-s4x4txsv]:before{left:calc(100% * 5 / 6)}.talk__heading[data-astro-cid-s4x4txsv]{padding:4px 12px;font-size:19px;font-weight:700;line-height:28px;color:var(--color-white);background:var(--color-sub);text-align:center}.talk__body[data-astro-cid-s4x4txsv]{padding:16px 16px 20px;font-size:16px;line-height:28px}.talk__lead[data-astro-cid-s4x4txsv]{padding-bottom:16px;border-bottom:1px dashed var(--text-main)}.talk__guest[data-astro-cid-s4x4txsv]{display:flex;align-items:center;gap:16px;margin-top:16px}.talk__photo[data-astro-cid-s4x4txsv]{width:100px;height:auto;aspect-ratio:180 / 194;object-fit:cover}.talk__label[data-astro-cid-s4x4txsv]{width:80px;height:auto}.talk__name[data-astro-cid-s4x4txsv]{margin-top:6px;font-size:22px;font-weight:700;line-height:30px;white-space:nowrap;letter-spacing:.04em}.talk__affiliation[data-astro-cid-s4x4txsv]{font-size:15px;line-height:22px}.talk__bio[data-astro-cid-s4x4txsv]{margin-top:16px;font-size:15px;line-height:27px;text-align:justify;font-weight:400}.schedule__notes[data-astro-cid-s4x4txsv]{margin:12px 8px 0}@media(min-width:768px){.schedule__days[data-astro-cid-s4x4txsv],.talk[data-astro-cid-s4x4txsv],.schedule__notes[data-astro-cid-s4x4txsv]{max-width:var(--measure);margin-inline:auto}.schedule__date[data-astro-cid-s4x4txsv]{font-size:26px;line-height:36px}.schedule__week[data-astro-cid-s4x4txsv]{font-size:16px}.schedule__times[data-astro-cid-s4x4txsv]{font-size:26px;line-height:36px}.talk[data-astro-cid-s4x4txsv]{margin-top:36px}.talk__body[data-astro-cid-s4x4txsv]{padding:24px 32px 28px;font-size:17px;line-height:30px}.talk__photo[data-astro-cid-s4x4txsv]{width:120px}.talk__bio[data-astro-cid-s4x4txsv]{font-size:16px;line-height:29px}}.venue__name[data-astro-cid-cb5pn7rb]{font-size:20px;font-weight:700;line-height:30px;letter-spacing:.02em;text-align:center}.venue__name[data-astro-cid-cb5pn7rb] a[data-astro-cid-cb5pn7rb]{color:var(--text-main)}.venue__external[data-astro-cid-cb5pn7rb]{display:inline-block;width:.8em;height:.8em;margin-left:.3em;vertical-align:-.02em;color:var(--color-main)}.venue__name[data-astro-cid-cb5pn7rb] a[data-astro-cid-cb5pn7rb]:hover{color:var(--color-main)}.venue__name[data-astro-cid-cb5pn7rb] span[data-astro-cid-cb5pn7rb]{white-space:nowrap}.venue__address[data-astro-cid-cb5pn7rb]{margin-top:4px;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.venue__map[data-astro-cid-cb5pn7rb]{width:100%;height:auto;aspect-ratio:337 / 211;margin-top:16px;border:0}.venue__subheading[data-astro-cid-cb5pn7rb]{margin-top:24px;font-size:18px;font-weight:700;line-height:28px;letter-spacing:.04em}.venue__access[data-astro-cid-cb5pn7rb]{display:grid;gap:10px;margin-top:6px;font-size:15px;line-height:26px}.venue__access[data-astro-cid-cb5pn7rb] dd[data-astro-cid-cb5pn7rb]{font-weight:400}@media(min-width:768px){.venue__body[data-astro-cid-cb5pn7rb]{max-width:var(--measure);margin-inline:auto}.venue__name[data-astro-cid-cb5pn7rb]{font-size:24px;line-height:36px}.venue__address[data-astro-cid-cb5pn7rb]{font-size:15px}.venue__access[data-astro-cid-cb5pn7rb]{font-size:16px;line-height:28px}}@media(min-width:1024px){.venue__body[data-astro-cid-cb5pn7rb]{display:grid;grid-template-columns:1.15fr 1fr;grid-template-rows:auto auto auto 1fr;column-gap:48px;max-width:var(--wide-max);margin-inline:auto}.venue__map[data-astro-cid-cb5pn7rb]{grid-column:1;grid-row:1 / -1;margin-top:0;align-self:start}.venue__name[data-astro-cid-cb5pn7rb],.venue__address[data-astro-cid-cb5pn7rb],.venue__subheading[data-astro-cid-cb5pn7rb],.venue__access[data-astro-cid-cb5pn7rb]{grid-column:2;text-align:left}.venue__address[data-astro-cid-cb5pn7rb]{margin-top:8px}.venue__subheading[data-astro-cid-cb5pn7rb]{margin-top:32px}}.price__table[data-astro-cid-lkieq62d]{width:min(100%,290px);margin-inline:auto;border-collapse:collapse}.price__table[data-astro-cid-lkieq62d] th[data-astro-cid-lkieq62d],.price__table[data-astro-cid-lkieq62d] td[data-astro-cid-lkieq62d]{height:56px;border:1px solid var(--page-bg);font-weight:700;letter-spacing:.04em;text-align:center}.price__table[data-astro-cid-lkieq62d] th[data-astro-cid-lkieq62d]{width:110px;padding-bottom:.22em;font-size:17px;color:var(--color-white);background:var(--color-main)}.price__table[data-astro-cid-lkieq62d] td[data-astro-cid-lkieq62d]{padding-bottom:.2em;font-size:24px;background:var(--color-white)}.price__unit[data-astro-cid-lkieq62d]{margin-left:.1em;font-size:14px}.price__notes[data-astro-cid-lkieq62d]{margin-top:20px}@media(min-width:768px){.price__table[data-astro-cid-lkieq62d] th[data-astro-cid-lkieq62d],.price__table[data-astro-cid-lkieq62d] td[data-astro-cid-lkieq62d]{height:64px}.price__table[data-astro-cid-lkieq62d],.price__notes[data-astro-cid-lkieq62d]{width:min(100%,var(--button-max));margin-inline:auto}}.ticket__group[data-astro-cid-t3m54j5s]{margin-inline:4px}@media(min-width:768px){.ticket__group[data-astro-cid-t3m54j5s]{max-width:var(--measure);margin-inline:auto}}.ticket__group[data-astro-cid-t3m54j5s]+.ticket__group[data-astro-cid-t3m54j5s]{margin-top:24px}.ticket__label[data-astro-cid-t3m54j5s]{padding:6px 12px;font-size:17px;font-weight:700;line-height:28px;letter-spacing:.04em;color:var(--color-white);background:var(--color-main)}.ticket__list[data-astro-cid-t3m54j5s] li[data-astro-cid-t3m54j5s]+li[data-astro-cid-t3m54j5s]{border-top:1px solid var(--page-bg)}.ticket__item[data-astro-cid-t3m54j5s]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:56px;padding:8px 4px 8px 12px;color:var(--text-main)}.ticket__item[data-astro-cid-t3m54j5s]:hover{color:var(--color-main);background:var(--hover-tint)}.ticket__text[data-astro-cid-t3m54j5s]{display:flex;flex-direction:column}.ticket__name[data-astro-cid-t3m54j5s]{display:flex;flex-wrap:wrap;column-gap:.4em;font-size:19px;font-weight:700;line-height:28px;letter-spacing:.04em}.ticket__name[data-astro-cid-t3m54j5s] span[data-astro-cid-t3m54j5s]{white-space:nowrap}.ticket__chevron[data-astro-cid-t3m54j5s]{flex-shrink:0;color:var(--page-bg)}.staff__list[data-astro-cid-xzjhjol4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.staff__item--wide[data-astro-cid-xzjhjol4]{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.staff__item--wide[data-astro-cid-xzjhjol4] .staff__role[data-astro-cid-xzjhjol4]{grid-column:1 / -1}.staff__item--wide[data-astro-cid-xzjhjol4] .staff__person[data-astro-cid-xzjhjol4]:nth-child(3){margin-top:0}.staff__role[data-astro-cid-xzjhjol4]{font-size:14px;font-weight:700;line-height:22px;letter-spacing:.04em;color:var(--color-main);white-space:nowrap}.staff__person[data-astro-cid-xzjhjol4]+.staff__person[data-astro-cid-xzjhjol4]{margin-top:6px}.staff__name[data-astro-cid-xzjhjol4]{display:block;font-size:clamp(16px,5vw,19px);font-weight:700;line-height:28px;letter-spacing:.04em;white-space:nowrap}.staff__affiliation[data-astro-cid-xzjhjol4]{display:block;font-size:14px;font-weight:400;line-height:21px}.staff__affiliation[data-astro-cid-xzjhjol4] span[data-astro-cid-xzjhjol4]{white-space:nowrap}@media(min-width:768px){.staff__list[data-astro-cid-xzjhjol4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 32px;max-width:var(--wide-max);margin-inline:auto}.staff__item--wide[data-astro-cid-xzjhjol4] .staff__person[data-astro-cid-xzjhjol4]:nth-child(4){margin-top:0}.staff__role[data-astro-cid-xzjhjol4],.staff__affiliation[data-astro-cid-xzjhjol4]{font-size:15px}}@media(max-width:374px){.staff__list[data-astro-cid-xzjhjol4]{grid-template-columns:minmax(0,1fr)}.staff__item--wide[data-astro-cid-xzjhjol4] .staff__person[data-astro-cid-xzjhjol4]:nth-child(3){margin-top:6px}}.contact[data-astro-cid-xmivup5a]{text-align:center}.contact__text[data-astro-cid-xmivup5a]{font-size:16px;line-height:28px}.contact__mail[data-astro-cid-xmivup5a]{margin-top:16px;font-size:clamp(14px,4.6vw,18px);white-space:nowrap}.contact__sns-text[data-astro-cid-xmivup5a]{margin-top:40px;font-size:16px;line-height:28px;letter-spacing:.04em}.contact__sns[data-astro-cid-xmivup5a]{display:flex;justify-content:center;gap:30px;margin-top:16px}.contact__sns-link[data-astro-cid-xmivup5a]{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;color:var(--color-white);background:var(--color-main);transition:background-color .2s}.contact__sns-link[data-astro-cid-xmivup5a]:hover{color:var(--color-white);background:var(--link-hover)}.contact__hashtag[data-astro-cid-xmivup5a]{font-weight:700;color:var(--color-main)}.contact__play[data-astro-cid-xmivup5a]{fill:var(--color-main)}.contact__sns-link[data-astro-cid-xmivup5a]:hover .contact__play[data-astro-cid-xmivup5a]{fill:var(--link-hover)}@media(min-width:768px){.contact__mail[data-astro-cid-xmivup5a]{max-width:var(--button-max);margin-inline:auto}.contact__text[data-astro-cid-xmivup5a],.contact__sns-text[data-astro-cid-xmivup5a]{font-size:17px}}@media screen and (max-width:767px)and (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(12px);transition:opacity .6s ease-out,transform .9s ease-out,background-color .2s,color .2s}.reveal.is-revealed{opacity:1;transform:none}}@media(min-width:1024px){.price-ticket[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1.2fr;align-items:start}}
