@layer base{._nav_18sy5_2{width:100%}._list_18sy5_6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-1);padding:0;margin:0;list-style:none}._item_18sy5_16{display:inline-flex;align-items:center}._link_18sy5_21{display:inline-flex;align-items:center;font-size:.875rem;color:var(--muted-foreground);text-decoration:none;padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);outline:none;transition:color var(--animation-duration-fast) ease-in-out,background-color var(--animation-duration-fast) ease-in-out}._link_18sy5_21:hover{color:var(--primary);background-color:color-mix(in srgb,var(--primary) 5%,transparent)}._link_18sy5_21:focus-visible{box-shadow:var(--shadow-focus)}._page_18sy5_44{display:inline-flex;align-items:center;font-size:.875rem;font-weight:500;color:var(--foreground);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm)}._separator_18sy5_54{display:inline-flex;align-items:center;color:var(--muted-foreground);margin-inline:calc(var(--spacing-1) * .5)}._ellipsis_18sy5_61{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;color:var(--muted-foreground);border-radius:var(--radius-sm);cursor:default;margin-inline:var(--spacing-1)}._ellipsis_18sy5_61:hover{background-color:var(--muted);color:var(--muted-foreground)}}._gallery_ah901_1{width:100%;min-width:0}._introduction_ah901_6{margin-bottom:var(--spacing-4)}._title_ah901_10{margin:0 0 var(--spacing-1);color:var(--foreground);font-size:1rem;font-weight:700;line-height:1.5}._caption_ah901_18,._empty_ah901_19{margin:0;color:var(--muted-foreground);font-size:.875rem;line-height:1.6}._grid_ah901_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-3);width:100%;min-width:0}._thumbnail_ah901_34{position:relative;display:block;width:100%;min-width:0;padding:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);cursor:pointer;transition:box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._landscape_ah901_50{aspect-ratio:16 / 9}._portrait_ah901_54{aspect-ratio:1 / 1.414}._thumbnail_ah901_34:hover{box-shadow:var(--shadow-md);transform:scale(1.015)}._thumbnail_ah901_34:focus-visible,._previous_ah901_64:focus-visible,._next_ah901_65:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._thumbnailImage_ah901_70{display:block;width:100%;height:100%;object-fit:cover;object-position:top;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}._lightbox_ah901_82{width:min(72rem,94vw);max-width:94vw;max-height:94vh;padding:var(--spacing-4)}._dialogTitle_ah901_89{padding-right:2.5rem;font-size:1rem}._imageFrame_ah901_94{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;background:var(--background)}._largeImage_ah901_103{display:block;width:100%;max-height:min(80vh,calc(94vh - 9rem));object-fit:contain;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}._controls_ah901_114{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}._previous_ah901_64,._next_ah901_65{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:2.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:var(--foreground);font:inherit;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease}._previous_ah901_64{justify-self:start}._next_ah901_65{justify-self:end}._previous_ah901_64:hover:not(:disabled),._next_ah901_65:hover:not(:disabled){background:var(--muted)}._previous_ah901_64:disabled,._next_ah901_65:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.55}._pageIndicator_ah901_160{color:var(--muted-foreground);font-family:var(--font-family-monospace);font-size:.875rem;white-space:nowrap}@media(max-width:480px){._lightbox_ah901_82{padding:var(--spacing-3)}._controls_ah901_114{gap:var(--spacing-2)}._previous_ah901_64,._next_ah901_65{padding-inline:var(--spacing-2)}}._page_1n80v_1{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._container_1n80v_7{width:min(100% - var(--spacing-12),1100px);margin-inline:auto}._pageHeader_1n80v_12{padding:var(--spacing-8) 0 var(--spacing-20);background:var(--surface)}._breadcrumb_1n80v_17{margin-bottom:var(--spacing-16)}._eyebrow_1n80v_21,._sectionLabel_1n80v_22{color:var(--primary);font-family:var(--font-family-heading);font-size:.875rem;font-weight:700;letter-spacing:.12em}._eyebrow_1n80v_21{margin:0 0 var(--spacing-4)}._pageTitle_1n80v_34{margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1.4}._lead_1n80v_41{max-width:780px;margin:var(--spacing-8) 0 0;color:var(--muted-foreground);font-size:1.0625rem;line-height:2}._featureSection_1n80v_49{padding:var(--spacing-20) 0}._sectionHeading_1n80v_53{display:flex;align-items:baseline;gap:1.25rem;margin-bottom:var(--spacing-8)}._sectionHeading_1n80v_53 h2{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}._featureCard_1n80v_66{overflow:hidden;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}._featureIntro_1n80v_74{padding:2.5rem var(--spacing-12) var(--spacing-12)}._status_1n80v_78{display:inline-flex;align-items:center;gap:var(--spacing-2);margin:0 0 var(--spacing-8);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-full);background:color-mix(in srgb,var(--primary) 12%,var(--surface));color:var(--primary);font-size:.875rem;font-weight:700}._statusDot_1n80v_91{width:.55rem;height:.55rem;flex:none;border-radius:var(--radius-full);background:var(--primary)}._statusEnded_1n80v_99{background:var(--muted);color:var(--muted-foreground)}._statusEnded_1n80v_99 ._statusDot_1n80v_91{background:var(--muted-foreground)}._announcement_1n80v_108{margin:0 0 var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--primary)}._announcementHeading_1n80v_116{margin:0 0 var(--spacing-4);color:var(--primary);font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:700;line-height:1.5}._announcementBody_1n80v_124{margin:0;line-height:1.9}._nextExhibition_1n80v_129{display:flex;align-items:flex-start;gap:var(--spacing-4);padding:var(--spacing-6);border-left:var(--spacing-1) solid var(--primary);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}._nextExhibition_1n80v_129>svg{flex:none;color:var(--primary)}._nextExhibition_1n80v_129 h3{margin:0 0 var(--spacing-3);font-size:1.25rem;line-height:1.6}._nextExhibition_1n80v_129 p{margin:0;line-height:1.8}._nextExhibition_1n80v_129 strong{color:var(--primary)}._nextExhibition_1n80v_129 ._nextExhibitionNote_1n80v_160{margin-top:var(--spacing-3);color:var(--muted-foreground);font-size:.875rem}._featureDetails_1n80v_166{padding:2.5rem var(--spacing-12) var(--spacing-12);border-top:1px solid var(--border)}._actions_1n80v_172{display:flex;flex-wrap:wrap;gap:var(--spacing-4);margin-bottom:var(--spacing-6)}._greenButton_1n80v_179{min-height:3.25rem;padding:var(--spacing-3) var(--spacing-6);border-radius:var(--radius);font-weight:700;text-align:center;white-space:normal}._greenButton_1n80v_179{background:var(--primary);color:var(--primary-foreground)}._greenButton_1n80v_179:hover{background:color-mix(in srgb,var(--primary) 85%,var(--foreground))}._textLink_1n80v_199{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--primary);font-size:.9375rem;font-weight:700;line-height:1.7;text-decoration:underline;text-underline-offset:.2em}._textLink_1n80v_199:hover{color:color-mix(in srgb,var(--primary) 75%,var(--foreground))}._textLink_1n80v_199 svg{flex:none}._highlightBottom_1n80v_219{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;min-width:0;margin-top:auto}._highlightBottom_1n80v_219 ._outlineButton_1n80v_228{margin-top:0}._highlightVideo_1n80v_232{width:100%;min-width:0}._videoTitle_1n80v_237{margin:0 0 var(--spacing-4);font-size:1.125rem;font-weight:700}._videoFrame_1n80v_243{width:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius);background:#000}._videoPlayer_1n80v_251{display:block;width:100%;height:100%;object-fit:contain}._highlightsSection_1n80v_259{padding:var(--spacing-20) 0;background:var(--background)}._highlightsEventLabel_1n80v_264{margin:0 0 var(--spacing-2);color:var(--primary);font-size:.85rem;font-weight:700;line-height:1.6}._highlightsLead_1n80v_272{margin:0 0 2.5rem;color:var(--muted-foreground);line-height:1.8}._highlightsGrid_1n80v_278{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-6)}._highlightCard_1n80v_284{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);min-width:0;padding:var(--spacing-8);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md)}._highlightTag_1n80v_296{padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius);background:color-mix(in srgb,var(--primary) 10%,var(--surface));color:var(--primary);font-size:.875rem;font-weight:700;line-height:1.6}._highlightTitle_1n80v_306{margin:0;font-size:1.25rem;line-height:1.7}._highlightBody_1n80v_312{margin:0;line-height:1.9}._highlightBody_1n80v_312 strong{color:var(--primary);font-weight:700}._outlineButton_1n80v_228{width:100%;min-height:3.25rem;height:auto;margin-top:auto;padding:var(--spacing-3) var(--spacing-4);border:1px solid var(--primary);border-radius:var(--radius);background:var(--surface);color:var(--primary);font-weight:700;text-align:center;white-space:normal}._outlineButton_1n80v_228:hover{background:color-mix(in srgb,var(--primary) 9%,var(--surface));color:var(--primary)}._onlineBox_1n80v_343{display:flex;align-items:flex-start;gap:var(--spacing-4);margin-top:var(--spacing-8);padding:var(--spacing-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._onlineBox_1n80v_343>svg{flex:none;color:var(--primary)}._onlineBox_1n80v_343 p{margin:0 0 var(--spacing-3);line-height:1.8}._ctaSection_1n80v_364,._scheduleSection_1n80v_365{padding:var(--spacing-20) 0}._ctaPanel_1n80v_369{padding:var(--spacing-12);border-radius:var(--radius-md);background:color-mix(in srgb,var(--primary) 9%,var(--surface));box-shadow:var(--shadow-md)}._ctaPanel_1n80v_369 h2{margin:0 0 var(--spacing-6);font-size:clamp(1.5rem,3vw,2rem);line-height:1.5}._ctaPanel_1n80v_369>p{margin:0 0 var(--spacing-8);line-height:1.9}._ctaActions_1n80v_388{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-6);margin-top:var(--spacing-8)}._ctaProductActions_1n80v_397{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-4);width:100%}._ctaProductBlock_1n80v_404{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface)}._ctaProductActions_1n80v_397 ._outlineButton_1n80v_228{margin-top:auto}._scheduleSection_1n80v_365{background:var(--surface)}._scheduleList_1n80v_423{display:grid;gap:var(--spacing-6)}._scheduleCard_1n80v_428{display:flex;align-items:flex-start;gap:var(--spacing-6);padding:var(--spacing-8);border-radius:var(--radius-md);background:var(--background);box-shadow:var(--shadow)}._scheduleCard_1n80v_428>svg{flex:none;color:var(--primary)}._scheduleCard_1n80v_428 h3{margin:0 0 var(--spacing-4);font-size:1.25rem;line-height:1.6}._scheduleCard_1n80v_428 p{margin:0;line-height:1.9}@media(max-width:640px){._container_1n80v_7{width:min(100% - var(--spacing-8),1100px)}._pageHeader_1n80v_12{padding-bottom:var(--spacing-16)}._breadcrumb_1n80v_17{margin-bottom:var(--spacing-12)}._featureSection_1n80v_49,._highlightsSection_1n80v_259{padding:var(--spacing-16) 0}._sectionHeading_1n80v_53{display:block}._sectionHeading_1n80v_53 h2{margin-top:var(--spacing-2)}._featureIntro_1n80v_74,._featureDetails_1n80v_166{padding:var(--spacing-8) 1.25rem}._announcement_1n80v_108{padding:1.25rem var(--spacing-6)}._nextExhibition_1n80v_129{padding:var(--spacing-4)}._actions_1n80v_172{display:flex;flex-direction:column;align-items:stretch}._greenButton_1n80v_179{width:100%}._highlightsGrid_1n80v_278{grid-template-columns:1fr}._highlightCard_1n80v_284{padding:var(--spacing-6)}._ctaSection_1n80v_364,._scheduleSection_1n80v_365{padding:var(--spacing-16) 0}._ctaPanel_1n80v_369{padding:var(--spacing-6)}._ctaProductActions_1n80v_397{grid-template-columns:1fr}._scheduleCard_1n80v_428{gap:var(--spacing-4);padding:var(--spacing-6)}}
