.page_page__JkmUM{max-width:var(--max-w);margin:0 auto;padding:var(--page-y) var(--page-x)}.page_section__HO7lL{padding-bottom:5rem;margin-bottom:5rem;border-bottom:1px solid var(--border);scroll-margin-top:calc(var(--nav-h) + 24px)}.page_section__HO7lL:last-of-type{border-bottom:none;margin-bottom:0}.page_header__c1tv3{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:2rem;gap:2rem;margin-bottom:3rem}.page_title__twYxZ{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:clamp(2rem,4.5vw,4rem);letter-spacing:-.02em;line-height:1.05}.page_meta__CxHSd{text-align:right}.page_year__nSt4x{font-size:.7rem;font-weight:400;letter-spacing:.06em;display:block;margin-bottom:.35rem}.page_medium__EBAFe,.page_year__nSt4x{font-family:var(--font-sans);color:var(--muted)}.page_medium__EBAFe{font-size:.75rem;font-weight:300;line-height:1.5}.page_hero__JW90a{margin-bottom:3.5rem}.page_heroBtn__t5TpM,.page_hero__JW90a{position:relative;width:100%;display:flex;justify-content:center}.page_heroBtn__t5TpM{background:none;border:none;padding:0;cursor:zoom-in;max-width:78%}.page_heroImg__QGb4v{width:100%;height:auto;max-height:82vh;object-fit:contain;display:block;transition:opacity var(--trans)}.page_heroBtn__t5TpM:hover .page_heroImg__QGb4v{opacity:.88}.page_heroPlaceholderWrap__JpDPN{width:100%;padding-top:62%;position:relative;background:#e8e8e4}.page_heroPlaceholder__i74Gm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#e8e8e4}.page_heroPlaceholderText__dUF2D{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.15em;color:var(--muted)}.page_body__b_Z_U{display:flex;flex-direction:column;gap:2rem;margin-bottom:3.5rem;max-width:62ch}.page_description__WeSEP{font-family:var(--font-sans);font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:300;line-height:1.85;color:var(--fg)}.page_exhibition__wGuJN{font-family:var(--font-sans);font-size:.8rem;color:var(--muted);font-weight:300;line-height:1.7;padding-top:1rem;border-top:1px solid var(--border)}.page_exhibitionLabel__zNRYO{font-style:normal;font-family:var(--font-sans);font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:.6rem}.page_videoSection__d6AIQ{margin-bottom:3rem;display:flex;flex-direction:column;gap:2.5rem}.page_videoLabel__MAXxj{font-family:var(--font-sans);font-size:.7rem;font-weight:400;letter-spacing:.08em;color:var(--fg);margin-bottom:.75rem;display:flex;align-items:center;gap:1rem}.page_videoPassword__bxO3S{font-family:var(--font-sans);font-size:.65rem;font-weight:300;color:var(--muted);letter-spacing:.06em}.page_localVideo__F9PLm{display:block;max-width:100%;width:auto;max-height:82vh;height:auto;margin:0 auto;background:#000}.page_videoEmbed__2OLmx{position:relative;padding-top:56.25%;background:#111}.page_videoEmbed__2OLmx iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.page_gallery__xd8jb{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin-bottom:3.5rem}.page_galleryItem__kkn4J{background:none;border:none;padding:0;cursor:zoom-in;display:block;width:100%;overflow:hidden}.page_galleryImg___0_ud{width:100%;height:auto;display:block;transition:opacity var(--trans)}.page_galleryItem__kkn4J:hover .page_galleryImg___0_ud{opacity:.92}.page_nav__7Awaw{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding-top:2.5rem;border-top:1px solid var(--border);margin-top:1rem}.page_navSide__eKt76{display:flex;align-items:center}.page_navSideRight__6ImW3{justify-content:flex-end}.page_navLink__ZBBYL{font-family:var(--font-sans);font-size:.8rem;color:var(--fg);transition:color var(--trans);display:flex;align-items:center;gap:.6rem}.page_navLink__ZBBYL:hover{color:var(--accent)}.page_navArrow__EEzBL{font-size:1rem;line-height:1;color:var(--fg)}.page_navLink__ZBBYL:hover .page_navArrow__EEzBL{color:var(--accent)}.page_navTitle__opNAu{font-family:var(--font-serif);font-style:italic;font-size:.95rem;font-weight:400;color:var(--fg)}.page_navLink__ZBBYL:hover .page_navTitle__opNAu{color:var(--accent)}.page_navBack__5U1N3{font-family:var(--font-sans);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--fg);transition:color var(--trans);text-align:center}.page_navBack__5U1N3:hover{color:var(--accent)}@media (max-width:768px){.page_header__c1tv3{grid-template-columns:1fr}.page_meta__CxHSd{text-align:left}.page_body__b_Z_U,.page_heroBtn__t5TpM{max-width:100%}.page_gallery__xd8jb{grid-template-columns:1fr}}.Lightbox_overlay__YKzVa{position:fixed;inset:0;z-index:1000;background:#fff;display:flex;flex-direction:column}.Lightbox_bar__r4yDy{display:flex;justify-content:space-between;align-items:center;padding:18px 32px;border-bottom:1px solid var(--border);font-family:var(--font-sans);font-size:13px}.Lightbox_barCenter__gl_Yk{display:flex;flex-direction:column;align-items:center;gap:2px}.Lightbox_barTitle__DK2B6{font-family:var(--font-serif);font-style:italic;font-size:15px;font-weight:400;color:var(--fg)}.Lightbox_barCaption__7rhDW{font-family:var(--font-sans);font-size:11px;font-weight:300;color:var(--muted);letter-spacing:.04em}.Lightbox_close__U31KE{background:none;border:none;padding:0;cursor:pointer;color:var(--fg);font-family:inherit;font-size:13px;transition:color var(--trans)}.Lightbox_close__U31KE:hover{color:var(--accent)}.Lightbox_counter__94xXu{font-family:var(--font-sans);font-size:13px;font-weight:400}.Lightbox_counterCurrent__6_HTd{color:var(--accent)}.Lightbox_counterTotal__bkbRE{color:var(--fg)}.Lightbox_imageWrap__3SPJ3{position:relative;flex:1 1;min-height:0}.Lightbox_image__a0tj5{object-fit:contain;padding:24px}.Lightbox_arrow__nK_9U{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;font-size:22px;color:var(--fg);cursor:pointer;padding:12px 18px;z-index:2;transition:color var(--trans),opacity var(--trans)}.Lightbox_arrow__nK_9U:hover{color:var(--accent)}.Lightbox_arrow__nK_9U:disabled{opacity:.2;cursor:default}.Lightbox_arrowLeft__5h_0Z{left:12px}.Lightbox_arrowRight__ewsOB{right:12px}@media (max-width:640px){.Lightbox_bar__r4yDy{padding:14px 20px}.Lightbox_image__a0tj5{padding:12px}.Lightbox_arrow__nK_9U{padding:8px 12px;font-size:18px}}