.Header_header__MvnS2{position:relative;z-index:5;padding-block:18px;background:var(--screen);border-bottom:1px solid var(--rule)}.Header_overHero__2bQtM{position:absolute;inset-inline:0;top:0;background:transparent;border-bottom:0;color:var(--text-on-ink)}.Header_inner__ggL_E{display:flex;align-items:center;justify-content:space-between;gap:24px}.Header_brand__tPzig{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:18px;letter-spacing:.04em;white-space:nowrap}.Header_brandYear__dYsQ5{font-family:var(--font-body);font-size:13px;letter-spacing:.1em;opacity:.8}.Header_nav__EE71E{display:flex;gap:clamp(14px,2.4vw,32px);font-size:14px;letter-spacing:.04em}.Header_nav__EE71E a{padding-block:4px;border-bottom:1px solid transparent}.Header_nav__EE71E a:hover{border-bottom-color:currentColor}@media (max-width:767px){.Header_inner__ggL_E{flex-direction:column;align-items:flex-start;gap:10px}.Header_nav__EE71E{gap:14px;font-size:13px;flex-wrap:wrap}}.Footer_footer__UaG1g{padding-block:clamp(48px,7vw,96px) 28px;border-top:1px solid var(--rule)}.Footer_grid__qjDt3{display:grid;grid-template-columns:1.3fr 1fr 1.2fr auto;grid-gap:40px;gap:40px;line-height:1.7}.Footer_name__bnL2f{font-family:var(--font-display);font-size:20px;margin-bottom:10px}.Footer_sns__eDq7m{display:flex;flex-direction:column;gap:6px;font-size:14px}.Footer_sns__eDq7m a{border-bottom:1px solid var(--rule-on-ink);width:-moz-fit-content;width:fit-content}.Footer_bottom__O5rKs{display:flex;justify-content:space-between;margin-top:56px;padding-top:18px;border-top:1px solid var(--rule-on-ink)}.Footer_bottom__O5rKs a{text-decoration:underline;text-underline-offset:.2em}@media (max-width:900px){.Footer_grid__qjDt3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.Footer_grid__qjDt3{grid-template-columns:1fr;gap:28px}}.Page_main__CL9dG{padding-block:clamp(48px,7vw,96px) clamp(64px,9vw,128px)}.Page_head__9HQOV{margin-bottom:clamp(32px,5vw,64px);max-width:var(--w-text)}.Page_title__s6ifc{font-size:var(--fs-h2)}.Page_lead__qFQ8I{margin-top:14px;color:var(--mute)}.page_hero__SKW6o{position:relative;min-height:100svh;background:var(--ink);color:var(--text-on-ink);overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.page_heroVideo__tANmU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05);opacity:.92}.page_heroShade__ksjMD{position:absolute;inset:0;background:linear-gradient(0deg,rgba(23,21,17,.92) 0,rgba(23,21,17,.35) 38%,rgba(23,21,17,0) 70%),linear-gradient(180deg,rgba(23,21,17,.55) 0,rgba(23,21,17,0) 30%)}.page_claim__LvXGs{position:absolute;right:clamp(24px,7vw,120px);top:clamp(96px,14vh,160px);writing-mode:vertical-rl;font-size:min(3.6vw,calc((100svh - 260px) / 23),48px);font-weight:500;letter-spacing:.14em;line-height:1;white-space:nowrap;text-shadow:0 1px 24px rgba(0,0,0,.6);animation:page_claimIn__T9fzZ 1.6s ease-out both;animation-delay:.4s}@keyframes page_claimIn__T9fzZ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page_claim__LvXGs{animation:none}}.page_heroFoot__wHmVX{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:clamp(32px,5vh,56px)}.page_heroName__L5Y4I{font-family:var(--font-display);font-size:clamp(20px,2.4vw,30px);letter-spacing:.06em}.page_heroDate__uvVfW{font-size:clamp(22px,3vw,36px);letter-spacing:.06em;line-height:1.3;margin-top:4px}.page_heroArea__C0T1n{font-size:14px;margin-top:6px}.page_heroArea__C0T1n,.page_heroNote__MOvTv{color:var(--mute-on-ink);letter-spacing:.04em}.page_heroNote__MOvTv{font-size:12px;text-align:right}@media (max-width:767px){.page_claim__LvXGs{position:relative;writing-mode:horizontal-tb;white-space:normal;right:auto;top:auto;padding-inline:var(--gutter);margin-bottom:28px;line-height:1.45;letter-spacing:.06em;font-size:clamp(24px,7vw,32px)}.page_heroFoot__wHmVX{flex-direction:column;align-items:flex-start}.page_heroNote__MOvTv{text-align:left}}.page_films__ti1g7{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:start}.page_film__PDG9Z{display:grid;grid-template-columns:1fr;grid-gap:clamp(18px,2.5vw,28px);gap:clamp(18px,2.5vw,28px);align-items:start}.page_filmMain__kdSon .page_filmTitle__zV6RJ{font-size:var(--fs-h3)}.page_poster__QWUcw img{width:100%;aspect-ratio:3/2;object-fit:cover;background:var(--ink);filter:grayscale(1);opacity:.95}.page_poster__QWUcw figcaption{margin-top:8px;font-size:11px}.page_filmTitle__zV6RJ{font-size:19px;margin-bottom:16px}.page_filmBody__onSjK .page_prose__1kUxP{font-size:15px}.page_meta__N1c8V{display:grid;grid-template-columns:4em 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0 0 24px;padding:18px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);line-height:1.7}.page_meta__N1c8V dt{color:var(--mute);font-size:var(--fs-small);padding-top:3px}.page_meta__N1c8V dd{margin:0}.page_cta__zCVvt{margin-top:28px}.page_howto__y4oka{margin-top:48px;max-width:var(--w-text)}@media (max-width:860px){.page_films__ti1g7{grid-template-columns:1fr;gap:clamp(40px,6vw,64px)}}.page_shigaSec__wRsKZ{border-top:1px solid var(--rule)}.page_shiga__8ywSO{display:grid;grid-template-columns:220px 1fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.page_shigaFig__xaRE2 img{width:100%;filter:grayscale(1) invert(1) contrast(1.1);mix-blend-mode:screen;opacity:.9}.page_shigaTitle__qCKkt{font-size:var(--fs-h2);margin:8px 0 16px}.page_shigaText__IkQNy{max-width:48ch;margin-bottom:24px}@media (max-width:600px){.page_shiga__8ywSO{grid-template-columns:1fr}.page_shigaFig__xaRE2{max-width:160px}}.page_readingSec__77Vuv{background:var(--paper);border-block:1px solid var(--rule)}.page_reading__Meh5_{display:grid;grid-template-columns:1fr 1.2fr;grid-gap:clamp(24px,5vw,72px);gap:clamp(24px,5vw,72px)}.page_readingTitle__f5yDt{font-size:var(--fs-h2);margin-bottom:12px}.page_readingMeta__FWPK4{color:var(--mute)}.page_readingBody__fyIau{margin-top:16px;font-size:15px}@media (max-width:860px){.page_reading__Meh5_{grid-template-columns:1fr}}.page_newsList__ezGoX{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.page_newsList__ezGoX li{border-bottom:1px solid var(--rule)}.page_newsList__ezGoX a{display:grid;grid-template-columns:7em 6em 1fr;grid-gap:16px;gap:16px;padding:18px 0;align-items:baseline}.page_newsList__ezGoX a:hover .page_newsTitle__Lt1HM{text-decoration:underline;text-underline-offset:.2em}.page_newsDate__aO_CC{font-size:15px}.page_newsCat__O2pwP{font-size:var(--fs-small);color:var(--mute)}.page_newsTitle__Lt1HM{font-weight:500}@media (max-width:600px){.page_newsList__ezGoX a{grid-template-columns:7em 1fr}.page_newsCat__O2pwP{display:none}}.page_record__xP2hM{position:relative;overflow:hidden;min-height:70vh;display:flex;align-items:flex-end}.page_recordImg__o9pcR{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}.page_recordBody__1li1b{position:relative;z-index:2;padding-block:clamp(48px,8vw,96px);max-width:640px;margin-inline:auto 0;text-shadow:0 1px 12px rgba(0,0,0,.5)}.page_recordTitle__yHUjS{font-size:var(--fs-h2);margin:6px 0 16px}.page_recordText__ch1aF{margin-bottom:28px}.page_record__xP2hM:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(23,21,17,.92) 0,rgba(23,21,17,.5) 40%,rgba(23,21,17,0) 75%),linear-gradient(270deg,rgba(23,21,17,.45),rgba(23,21,17,0) 55%)}.page_venues__ruq88{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px}.page_venues__ruq88 li{padding-top:16px;border-top:1px solid var(--rule)}.page_venueName__HLv1O{font-size:18px;margin-bottom:6px}@media (max-width:760px){.page_venues__ruq88{grid-template-columns:1fr}}.page_list___OvsW{border-top:1px solid var(--rule)}.page_item__OTFxV{display:grid;grid-template-columns:200px 1fr 320px;grid-gap:32px;gap:32px;padding-block:clamp(32px,5vw,56px);border-bottom:1px solid var(--rule)}.page_tba__PEwX7{color:var(--mute)}.page_when__LMtrq{line-height:1.6}.page_title__jeYud{font-size:var(--fs-h3);margin-bottom:6px}.page_prose__DOOIp{margin-top:14px;max-width:56ch}.page_fig__3__qO img{width:100%}.page_fig__3__qO figcaption{margin-top:8px}@media (max-width:960px){.page_item__OTFxV{grid-template-columns:160px 1fr}.page_fig__3__qO{grid-column:2}}@media (max-width:600px){.page_item__OTFxV{grid-template-columns:1fr;gap:12px}.page_fig__3__qO{grid-column:auto}}.news_list__ctDFm{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule)}.news_list__ctDFm li{border-bottom:1px solid var(--rule)}.news_list__ctDFm a{display:grid;grid-template-columns:7em 6em 1fr;grid-gap:16px;gap:16px;padding:18px 0;align-items:baseline}.news_list__ctDFm a:hover .news_title__PhKmU{text-decoration:underline;text-underline-offset:.2em}.news_title__PhKmU{font-weight:500}@media (max-width:600px){.news_list__ctDFm a{grid-template-columns:7em 1fr}.news_list__ctDFm a>:nth-child(2){display:none}}.news_articleMeta__3fNGd{display:flex;gap:16px;align-items:baseline;margin-bottom:12px}.news_articleTitle__3_0Wn{font-size:var(--fs-h2);margin-bottom:28px}.news_articlePhoto__qwVei{margin:0 0 28px}.news_articlePhoto__qwVei img{width:100%}.news_back__DHKha{margin-top:48px}.page_venues__sY63F{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.page_venues__sY63F li{padding-top:18px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.page_name__poYB7{font-size:var(--fs-h3)}.page_info__1zTnQ{margin-top:clamp(48px,7vw,96px);padding-top:18px;border-top:1px solid var(--rule);max-width:var(--w-text)}@media (max-width:760px){.page_venues__sY63F{grid-template-columns:1fr}}.page_page__9q5CK{position:relative;padding-top:110px}.page_head___PGtf{padding-block:clamp(32px,6vw,80px) clamp(32px,5vw,56px);max-width:var(--w-text);margin-inline:auto}.page_title__mSNmf{font-size:var(--fs-h2);margin:8px 0 20px}.page_lead__XTBbW{color:var(--mute-on-ink)}.page_film__RihV3{padding-bottom:clamp(48px,7vw,96px)}.page_video__u4TJF{width:100%;background:#000;aspect-ratio:16/9}.page_film__RihV3 p{margin-top:12px}.page_grid__loCj3{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(180px,auto);grid-auto-flow:dense;grid-gap:14px;gap:14px;padding-bottom:clamp(48px,7vw,96px)}.page_cell__US0vG{position:relative;overflow:hidden}.page_cell__US0vG img{width:100%;height:100%;object-fit:cover}.page_cell__US0vG figcaption{position:absolute;inset-inline:0;bottom:0;padding:24px 12px 10px;background:linear-gradient(0deg,rgba(23,21,17,.8),transparent);color:var(--text-on-ink);opacity:0;transition:opacity .2s ease}.page_cell__US0vG:focus-within figcaption,.page_cell__US0vG:hover figcaption{opacity:1}.page_tall__Ouwv8{grid-row:span 2}.page_wide__mY6wN{grid-column:span 2;grid-row:span 2}@media (max-width:860px){.page_grid__loCj3{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_grid__loCj3{grid-template-columns:1fr;grid-auto-rows:auto}.page_tall__Ouwv8,.page_wide__mY6wN{grid-row:auto;grid-column:auto}.page_cell__US0vG figcaption{position:static;opacity:1;background:none;padding:8px 0 0}}.page_foot__yboCT{padding-bottom:clamp(48px,7vw,96px)}.page_footLinks__1Hjbj{display:flex;gap:32px;margin-top:16px;flex-wrap:wrap}.page_main__ruSSH{padding-block:clamp(64px,10vw,140px) clamp(64px,9vw,128px);max-width:960px}.page_intro__mkZRz{display:grid;grid-template-columns:1fr 300px;grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(48px,7vw,80px)}.page_fig__gWRre img{width:100%;filter:grayscale(1) invert(1) contrast(1.1);mix-blend-mode:screen;opacity:.95}@media (max-width:760px){.page_intro__mkZRz{grid-template-columns:1fr}.page_fig__gWRre{max-width:220px}}.page_voices__EeL9o{margin-top:clamp(64px,9vw,120px)}.page_voicesNote__Zi8tO{margin:-10px 0 24px}.page_voiceList__T1TGB{list-style:none;margin:0;padding:0;column-count:2;column-gap:40px}.page_voiceList__T1TGB li{page-break-inside:avoid;break-inside:avoid;padding:20px 0;border-top:1px solid var(--rule)}.page_voiceText__Lduzi{font-size:15px;line-height:1.9}.page_voiceWho__WQWwm{margin-top:8px}@media (max-width:760px){.page_voiceList__T1TGB{column-count:1}}.page_kicker__Nuf_O{color:var(--mute);margin-bottom:18px;letter-spacing:.06em}.page_title__kNGbB{font-size:var(--fs-h2);margin-bottom:36px}.page_poem__lzZi0 p{font-family:var(--font-display);font-size:clamp(17px,1.6vw,20px);line-height:2.4;letter-spacing:.08em}.page_call__0EQ_Q{padding:clamp(28px,4vw,40px) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.page_note__rDPA8{margin-top:18px}.page_voicemail__pKg2H{margin-top:clamp(48px,7vw,80px)}.page_h2__dd_Ba{font-size:var(--fs-h3);margin-bottom:20px}.page_vmList__5FqT5{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}.page_vmList__5FqT5 audio{width:100%;margin-top:8px}.page_closing__CSeOi{margin-top:clamp(64px,9vw,120px)}.page_closingText__dj0oi{font-family:var(--font-display);font-size:clamp(20px,2.2vw,28px);letter-spacing:.08em;margin-bottom:10px}.page_credit__RtT9n{margin-top:48px}.ShigaCall_overlay___7dcP{position:fixed;inset:0;z-index:50;background:rgba(10,9,7,.86);display:grid;place-items:center;padding:var(--gutter)}.ShigaCall_dial__fTU_H{width:min(460px,100%);background:var(--paper);border:1px solid var(--rule);padding:clamp(28px,4vw,40px)}.ShigaCall_dialTitle__3CmY9{font-size:22px;margin-bottom:12px}.ShigaCall_dialText__Va6pX{color:var(--mute);font-size:14px;margin-bottom:20px}.ShigaCall_input__EJojJ{width:100%;font:inherit;font-size:24px;letter-spacing:.2em;padding:12px 14px;background:var(--ink);color:var(--text);border:1px solid var(--rule);border-radius:2px}.ShigaCall_input__EJojJ:focus{outline:2px solid var(--lamp);outline-offset:2px}.ShigaCall_wrong__jThDb{color:var(--lamp);font-size:14px;margin-top:10px}.ShigaCall_dialActions__B0HU_{display:flex;justify-content:space-between;align-items:center;margin-top:24px}.ShigaCall_connected__ooaw8{padding:24px 0}.ShigaCall_connectedNote__1L2cp{color:var(--mute)}.ShigaCall_connectedAlt__AeQve{font-size:14px;color:var(--mute);margin-top:8px}.ShigaCall_connectedAlt__AeQve a{text-decoration:underline;text-underline-offset:.2em;color:var(--text)}