._page_2yzyb_1{color:#f4f0e7;background:#071c20;min-height:100vh}._nav_2yzyb_7{border-bottom:1px solid #f4f0e733;justify-content:space-between;align-items:center;height:88px;padding:0 3.5vw;display:flex}._navLogo_2yzyb_16{width:82px;height:72px}._navLogo_2yzyb_16 img{object-fit:contain;width:100%;height:100%}._back_2yzyb_27{letter-spacing:.1em;font-size:11px}._hero_2yzyb_32{background:radial-gradient(circle at 82% 15%,#d8aa4d26,#0000 32%),#0d4550;grid-template-columns:.55fr 1.45fr;align-items:end;gap:6vw;padding:100px 3.5vw 90px;display:grid}._eyebrow_2yzyb_41,._sectionLabel_2yzyb_42,._date_2yzyb_43 span,._status_2yzyb_44{letter-spacing:.18em;font-size:10px;font-weight:700}._eyebrow_2yzyb_41,._sectionLabel_2yzyb_42{color:#f2c867}._hero_2yzyb_32 h1{letter-spacing:-.075em;margin:0;font-size:clamp(66px,11vw,172px);line-height:.77}._heroText_2yzyb_62{max-width:560px;margin:46px 0 0;font-family:serif;font-size:18px;line-height:2}._jumpLinks_2yzyb_70{gap:12px;margin-top:38px;display:flex}._jumpLinks_2yzyb_70 a{border:1px solid #f4f0e780;padding:13px 17px;font-size:12px}._upcoming_2yzyb_82,._archive_2yzyb_83{padding:120px 3.5vw 130px}._sectionHead_2yzyb_87{grid-template-columns:.55fr 1.45fr;align-items:end;gap:6vw;margin-bottom:58px;display:grid}._sectionHead_2yzyb_87 h2{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:clamp(24px,4vw,54px);line-height:1.4}._list_2yzyb_103{background:#f4f0e733;border:1px solid #f4f0e733;grid-template-columns:1.25fr .75fr;gap:2px;display:grid}._drinkNotice_2yzyb_111{border:1px solid #f4f0e74d;margin:-20px 0 36px;padding:20px 24px;font-size:16px;line-height:1.9}._card_2yzyb_119{background:#0d4550;flex-direction:column;min-height:440px;padding:44px;display:flex}._card_2yzyb_119:nth-child(2){background:#8f111b}._cardImage_2yzyb_131{background:#020b0d;height:245px;margin:-44px -44px 38px;position:relative;overflow:hidden}._cardImage_2yzyb_131 img{object-fit:cover;object-position:center 39%}._saigawaImage_2yzyb_144 img{object-fit:contain;object-position:center}._moonCard_2yzyb_149 ._date_2yzyb_43{margin-bottom:32px}._date_2yzyb_43{align-items:baseline;gap:15px;margin-bottom:55px;display:flex}._date_2yzyb_43 strong{color:#f2c867;letter-spacing:-.06em;font-size:clamp(54px,6vw,90px);line-height:.8}._card_2yzyb_119 h3{letter-spacing:-.035em;margin:0 0 32px;font-size:clamp(25px,3vw,44px);line-height:1.28}._subtitle_2yzyb_174{letter-spacing:0;margin-top:8px;font-family:serif;font-size:.62em;font-weight:400;display:block}._timetable_2yzyb_183{border-top:1px solid #f4f0e740;margin-top:auto}._timetable_2yzyb_183 div{border-bottom:1px solid #f4f0e740;grid-template-columns:72px 1fr;gap:18px;padding:14px 0;font-size:14px;line-height:1.6;display:grid}._timetable_2yzyb_183 time{color:#f2c867;font-weight:700}._admission_2yzyb_203,._later_2yzyb_204{margin:28px 0 0;font-size:15px;font-weight:700}._eventTime_2yzyb_210,._price_2yzyb_211{margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.6}._price_2yzyb_211{color:#f2c867}._cardLink_2yzyb_222{color:#0c1719;background:#f2c867;justify-content:space-between;margin-top:26px;padding:16px 18px;font-size:13px;font-weight:700;display:flex}._later_2yzyb_204{border-top:1px solid #f4f0e74d;margin-top:auto;padding-top:24px}._archive_2yzyb_83{color:#0c1719;background:#eee9df}._archive_2yzyb_83 ._sectionLabel_2yzyb_42{color:#8f111b}._archiveCard_2yzyb_248{background:#fff;grid-template-columns:minmax(240px,.68fr) 1.32fr;display:grid}._archiveImage_2yzyb_254{background:#020b0d;min-height:520px;position:relative}._archiveImage_2yzyb_254 img{object-fit:contain;padding:34px}._archiveCopy_2yzyb_265{flex-direction:column;justify-content:center;padding:60px;display:flex}._status_2yzyb_44{color:#8f111b}._archiveCopy_2yzyb_265 h3{letter-spacing:-.055em;margin:30px 0 20px;font-size:clamp(36px,5vw,72px);line-height:1.02}._archiveCopy_2yzyb_265 p{font-family:serif;font-size:16px;line-height:1.9}._detailLink_2yzyb_289{color:#fff;background:#071c20;justify-content:space-between;margin-top:32px;padding:18px 20px;font-size:13px;font-weight:700;display:flex}._footer_2yzyb_300{border-top:1px solid #f4f0e733;justify-content:space-between;gap:30px;padding:55px 3.5vw;font-size:11px;display:flex}._footer_2yzyb_300 a{color:#f2c867}@media (max-width:800px){._nav_2yzyb_7{height:72px;padding:0 5vw}._navLogo_2yzyb_16{width:68px;height:58px}._hero_2yzyb_32,._sectionHead_2yzyb_87,._list_2yzyb_103,._archiveCard_2yzyb_248{grid-template-columns:1fr}._hero_2yzyb_32,._upcoming_2yzyb_82,._archive_2yzyb_83{padding:80px 5vw}._hero_2yzyb_32{gap:36px}._sectionHead_2yzyb_87{gap:24px;margin-bottom:42px}._card_2yzyb_119{min-height:0;padding:34px 24px}._cardImage_2yzyb_131{height:68vw;margin:-34px -24px 32px}._date_2yzyb_43{margin-bottom:40px}._timetable_2yzyb_183,._later_2yzyb_204{margin-top:36px}._archiveImage_2yzyb_254{min-height:118vw}._archiveCopy_2yzyb_265{padding:38px 24px}._footer_2yzyb_300{flex-direction:column;padding:45px 5vw}}._list_2yzyb_103:has(>article:only-child){grid-template-columns:1fr}
