@layer oo.defaults{:where([data-oo-module],[data-oo-exhibition]){--oo-space-1: .25rem;--oo-space-2: .5rem;--oo-space-3: .75rem;--oo-space-4: 1rem;--oo-space-6: 1.5rem;--oo-space-8: 2rem;--oo-radius: .25rem;--oo-shadow-sm: 0 1px 2px oklch(0 0 0 / .06);--oo-shadow-md: 0 2px 6px oklch(0 0 0 / .08), 0 1px 2px oklch(0 0 0 / .06);--oo-shadow-lg: 0 8px 24px oklch(0 0 0 / .1), 0 2px 6px oklch(0 0 0 / .06);--oo-drop-shadow-sm: drop-shadow(0 1px 2px oklch(0 0 0 / .18));--oo-drop-shadow-md: drop-shadow(0 3px 6px oklch(0 0 0 / .2));--oo-drop-shadow-lg: drop-shadow(0 8px 16px oklch(0 0 0 / .24));--oo-arrow-size: 36px;--oo-dot-size: 8px}}@layer oo.defaults{[data-oo-exhibition],[data-oo-exhibition] *,[data-oo-exhibition] *:before,[data-oo-exhibition] *:after{box-sizing:border-box}[data-oo-exhibition]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-oo-exhibition] :where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}[data-oo-exhibition] :where(h1,h2,h3,h4,h5,h6){font-family:var(--theme-heading-font-family, var(--theme-font-family));font-weight:var(--theme-heading-weight, 600);color:var(--theme-heading, var(--theme-text));text-transform:var(--theme-heading-uppercase, none)}[data-oo-exhibition] :where(h1,h2,h3,h4,h5,h6,.exh-heading,.exh-page-title){text-wrap:balance}[data-oo-exhibition] :where(p,.exh-text,.exh-blockquote){text-wrap:pretty}[data-oo-exhibition] :where(img,picture,video,canvas,svg){display:block;max-width:100%}[data-oo-exhibition] :where(img,video){height:auto}[data-oo-exhibition] :where(button,input,optgroup,select,textarea){font:inherit;color:inherit;letter-spacing:inherit}[data-oo-exhibition] :where(button,[role=button]){cursor:pointer;background:none;border:none}[data-oo-exhibition] a{color:inherit;text-decoration:inherit}[data-oo-exhibition] table{border-collapse:collapse;border-color:inherit;text-indent:0}[data-oo-exhibition] :where(code,kbd,samp,pre){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}[data-oo-exhibition] .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-oo-exhibition] :focus-visible{outline:2px solid var(--theme-primary, #2563eb)}[data-oo-exhibition] :focus:not(:focus-visible){outline:none}}@media (prefers-reduced-motion: reduce){[data-oo-exhibition] *,[data-oo-exhibition] *:before,[data-oo-exhibition] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@layer oo.defaults{[data-oo-exhibition]{--theme-text: #1f2937;--theme-heading: #1f2937;--theme-bg: #ffffff;--theme-surface: #ffffff;--theme-primary: #009dc0;--theme-border: #e5e7eb;--theme-link-hover: color-mix(in oklab, var(--theme-primary), var(--theme-text) 20%);--theme-font-family: "Inter", system-ui, -apple-system, sans-serif;--theme-font-size: 1.2rem;--theme-font-weight: 400;--theme-line-height: 1.5;--theme-heading-font-family: var(--theme-font-family);--theme-heading-scale: 1.25;--oo-heading-scale: var(--theme-heading-scale, 1.25);--oo-type-damp: 1;--theme-heading-weight: 600;--theme-heading-line-height: 1.25;--theme-heading-uppercase: none;--theme-note-underline: none;--theme-heading-tracking: -.01em;--theme-text-xs: .9rem;--theme-text-sm: 1.05rem;--theme-text-base: 1.2rem;--theme-text-lg: 1.35rem;--theme-text-xl: 1.5rem;--theme-text-2xl: 1.8rem;--theme-text-3xl: 2.4rem;--theme-heading-3: 1.5rem;--theme-heading-2: 1.875rem;--theme-heading-1: 2.344rem;--theme-max-width: 1200px;--theme-padding: 2rem;--theme-padding-x: var(--theme-padding);--theme-padding-y: var(--theme-padding);--theme-container-gap: 2rem;--theme-heading-content-gap: var(--theme-font-size, 1rem);--theme-block-gap: 30px;--oo-muted: color-mix(in oklab, var(--theme-text) 55%, var(--theme-bg));--oo-border: color-mix(in oklab, var(--theme-text) 15%, var(--theme-bg));--oo-fill-100: color-mix(in oklab, var(--theme-text) 10%, var(--theme-bg));--oo-tint-100: color-mix(in oklab, var(--theme-text) 10%, transparent);--oo-tint-200: color-mix(in oklab, var(--theme-text) 20%, transparent);--oo-tint-300: color-mix(in oklab, var(--theme-text) 30%, transparent);--theme-label-color: inherit;--theme-label-size: .875em;--theme-label-weight: 600;font-family:var(--theme-font-family);font-size:var(--theme-font-size);font-weight:var(--theme-font-weight);line-height:var(--theme-line-height);color:var(--theme-text)}}[data-oo-exhibition][data-viewport=mobile][data-viewport=mobile],[data-oo-exhibition] [data-viewport=mobile][data-viewport=mobile]{--oo-type-damp: .9;--oo-heading-scale: calc(1 + (var(--theme-heading-scale, 1.25) - 1) * .65);font-size:calc(var(--theme-font-size, 1rem) * var(--oo-type-damp))}[data-oo-exhibition] .exh-full-bleed.exh-full-bleed{width:100cqw;max-width:100cqw;margin-left:calc(-50cqw + 50%);margin-right:0}.oo-block-flow>.close-top-gap:not(:first-child){margin-top:calc(var(--close-top-gap-size, var(--theme-container-gap, 1.5rem)) * -1)}.oo-block-flow>[data-block-type=heading]+:is([data-block-type=text],[data-block-type=heading],[data-block-type=blockquote],[data-block-type=notes],[data-block-type=image],[data-block-type=video]):not(.close-top-gap),.oo-block-flow>.exh-heading+:is(.exh-text,.exh-heading,.exh-blockquote,.exh-notes,.exh-image,.exh-video):not(.close-top-gap){margin-top:calc(var(--theme-heading-content-gap, .4rem) - var(--close-top-gap-size, var(--theme-container-gap, 1.5rem)))}[data-oo-exhibition] .exh-media-meta{font-size:var(--block-caption-size, var(--theme-caption-size, var(--theme-text-sm)))}[data-oo-exhibition] .reveal{opacity:0;transition:opacity var(--ani-duration, .6s) var(--ani-easing, ease-out) var(--ani-delay, 0ms),transform var(--ani-duration, .6s) var(--ani-easing, ease-out) var(--ani-delay, 0ms);will-change:opacity,transform}[data-oo-exhibition] .reveal.is-visible{opacity:1;transform:none}[data-oo-exhibition] .reveal-up{transform:translateY(var(--reveal-distance, 40px))}[data-oo-exhibition] .reveal-down{transform:translateY(calc(-1 * var(--reveal-distance, 40px)))}[data-oo-exhibition] .reveal-left{transform:translate(var(--reveal-distance, 40px))}[data-oo-exhibition] .reveal-right{transform:translate(calc(-1 * var(--reveal-distance, 40px)))}[data-oo-exhibition] .reveal-scale{transform:scale(var(--reveal-scale, .9))}[data-oo-exhibition] .reveal-scale-down{transform:scale(var(--reveal-scale, 1.1))}[data-oo-exhibition] .reveal-rotate-cw{transform:rotate(var(--reveal-rotation, 45deg))}[data-oo-exhibition] .reveal-rotate-ccw{transform:rotate(calc(-1 * var(--reveal-rotation, 45deg)))}@media (prefers-reduced-motion: reduce){[data-oo-exhibition] .reveal{opacity:1;transform:none;transition:none}}[data-oo-exhibition] .oo-page-section{position:relative;width:100%;scroll-margin-top:var(--header-height, 0px);background-color:var(--oo-section-bg, transparent);background-image:var(--oo-section-bg-image, none);color:var(--theme-text)}[data-oo-exhibition].content-behind-header .oo-page-section,[data-oo-exhibition] .content-behind-header .oo-page-section{scroll-margin-top:0}[data-oo-exhibition] .oo-page-section__inner{box-sizing:border-box;width:100%;max-width:calc(var(--theme-max-width, 1200px) + 2 * var(--theme-padding-x, 0px));margin:0 auto;padding:var(--theme-padding-y, 0) var(--theme-padding-x, 0);display:flex;flex-direction:column;gap:var(--theme-container-gap, 1.5rem);position:relative}[data-oo-exhibition] .exhibition-main.single-page,.editor-canvas.single-page .canvas-viewport.single-page{max-width:none;padding:0}.image-zoom-overlay.svelte-cwo063{position:fixed;inset:0;background:#000000f2;z-index:9999999;display:flex;align-items:center;justify-content:center;animation:svelte-cwo063-fadeIn .2s ease;outline:none}.image-zoom-overlay.svelte-cwo063:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:-4px}@keyframes svelte-cwo063-fadeIn{0%{opacity:0}to{opacity:1}}.zoom-close-btn.svelte-cwo063{position:absolute;top:1rem;right:1rem;border:none;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;fill:#fff;z-index:10001;mix-blend-mode:exclusion}.zoom-controls.svelte-cwo063{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;background:#0000004d;backdrop-filter:blur(10px);z-index:10001}.zoom-btn.svelte-cwo063{border:none;width:60px;height:60px;padding:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;fill:#fff;background:transparent}button.svelte-cwo063{background-color:transparent}.zoom-btn.svelte-cwo063:hover:not(:disabled){background:#fff3}.zoom-btn.svelte-cwo063:disabled{opacity:.3;cursor:not-allowed}.zoom-level.svelte-cwo063{color:#fff;font-size:.875rem;font-weight:600;min-width:3rem;text-align:center}.image-container.svelte-cwo063{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:4rem 0rem 6rem;cursor:zoom-in;outline:none}.image-container.svelte-cwo063:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:-4px}.image-container.zoomed.svelte-cwo063{cursor:grab}.image-container.dragging.svelte-cwo063{cursor:grabbing;opacity:1}.dragging.svelte-cwo063{transform:scale(1)}.zoom-image.svelte-cwo063{max-width:100%;max-height:100%;object-fit:contain;user-select:none;-webkit-user-select:none;will-change:transform;transition:transform .6s cubic-bezier(.2,0,.2,1);transform-origin:center center}.image-container.dragging.svelte-cwo063 .zoom-image:where(.svelte-cwo063){transition:none;opacity:1}.zoom-hint.svelte-cwo063{position:absolute;top:1.5rem;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:.875rem;background:#0000001a;padding:.2rem 1rem;border-radius:1rem;font-weight:500;backdrop-filter:blur(10px);pointer-events:none;z-index:10001}@media (max-width: 768px){.zoom-controls.svelte-cwo063{bottom:1rem;padding:.4rem .75rem;gap:.5rem}.zoom-btn.svelte-cwo063{width:30px;height:30px;padding:6px}.zoom-hint.svelte-cwo063{font-size:.75rem;padding:.4rem .75rem;top:1rem}.image-container.svelte-cwo063{padding:3rem 1rem 5rem}}.oo-note-tooltip{position:fixed;left:0;top:0;z-index:100000;max-width:380px;padding:1em;border-radius:var(--oo-radius, 2px);background:#000000e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 12px #00000040;color:#fff;font-family:var(--theme-font-family, inherit);font-size:.9rem;line-height:1.4;text-align:left;opacity:0;visibility:hidden;pointer-events:none;font-weight:500;transition:opacity .15s ease,visibility .15s ease}.oo-note-tooltip.is-visible{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion: reduce){.oo-note-tooltip{transition:none}}.oo-note-tooltip p{margin:0}.oo-note-tooltip p:not(:last-child){margin-bottom:.5em}.oo-note-tooltip a{color:#fff;text-decoration:underline}.oo-note-tooltip code{padding:.1em .3em;border-radius:3px;background:#ffffff1f;font-family:monospace;font-size:.9em}.exhibition-header.svelte-fp3mq5{position:relative;z-index:50;color:var(--header-text-color, var(--theme-text));margin-bottom:var(--header-bottom-margin, 0);transition:box-shadow .15s ease}.exhibition-header.is-editing.svelte-fp3mq5{cursor:pointer}.exhibition-header.is-editing.svelte-fp3mq5:hover{box-shadow:var(--editor-select-ring-hover-inset)}.exhibition-header.is-selected.svelte-fp3mq5,.exhibition-header.is-editing.is-selected.svelte-fp3mq5:hover{box-shadow:var(--editor-select-ring-inset)}.exhibition-header.full-width.svelte-fp3mq5{width:100%;background-color:var(--header-background-color, transparent);padding:var(--header-padding, var(--theme-padding-x, var(--theme-padding, 2rem)))}.exhibition-header.full-width.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){background-color:transparent;padding:0}.exhibition-header.fixed.svelte-fp3mq5{position:sticky;top:0}.exhibition-header.reveal-on-scroll.svelte-fp3mq5{will-change:transform}.exhibition-header.reveal-on-scroll.header-pinned.svelte-fp3mq5{position:sticky;top:0;transform:translateY(0);transition:transform .26s ease-out,box-shadow .15s ease}.exhibition-header.reveal-on-scroll.header-pinned.header-tucked.svelte-fp3mq5{transform:translateY(-100%)}.exhibition-header.has-gradient.svelte-fp3mq5 .header-gradient-overlay:where(.svelte-fp3mq5){position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--gradient-color, #000) 0%,transparent 100%);height:var(--gradient-height, 100%);opacity:.6}.exhibition-header.shadow-small.svelte-fp3mq5{box-shadow:0 1px 3px #0000001a}.exhibition-header.shadow-medium.svelte-fp3mq5{box-shadow:0 4px 6px -1px #0000001a}.exhibition-header.shadow-large.svelte-fp3mq5{box-shadow:0 10px 15px -3px #0000001a}.exhibition-header.blur.svelte-fp3mq5{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-content.svelte-fp3mq5{max-width:var(--header-content-width, var(--theme-max-width, 1200px));margin:0 auto;background-color:var(--header-background-color, transparent);box-sizing:content-box;padding:var(--header-padding, var(--theme-padding-x, var(--theme-padding, 2rem)));position:relative;z-index:1;container-type:inline-size}.layout-left-logo-right-menu.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){display:flex;align-items:center;justify-content:space-between;gap:var(--header-content-gap, 1.5rem)}.layout-right-logo-left-menu.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;gap:var(--header-content-gap, 1.5rem)}.layout-left-logo-right-menu.no-branding.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5):not(.mobile-menu-bar),.layout-right-logo-left-menu.no-branding.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5):not(.mobile-menu-bar){justify-content:flex-end}.layout-header-content-left.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){display:flex;flex-direction:column;align-items:flex-start;gap:var(--header-content-gap, 1rem)}.layout-header-content-center.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--header-content-gap, 1rem)}.layout-header-content-right.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:var(--header-content-gap, 1rem)}.layout-left-logo-right-menu.align-top.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5),.layout-right-logo-left-menu.align-top.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){align-items:flex-start}.layout-left-logo-right-menu.align-bottom.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5),.layout-right-logo-left-menu.align-bottom.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){align-items:flex-end}.exhibition-header.container-mobile.has-menu.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5),[data-viewport=mobile] .exhibition-header.has-menu.svelte-fp3mq5 .header-content:where(.svelte-fp3mq5){flex-direction:row;align-items:center;text-align:left;gap:var(--header-content-gap, 1.5rem)}.exhibition-header.container-mobile.svelte-fp3mq5 .mobile-menu-toggle:where(.svelte-fp3mq5),[data-viewport=mobile] .exhibition-header.svelte-fp3mq5 .mobile-menu-toggle:where(.svelte-fp3mq5){margin-inline-start:auto}.header-branding.svelte-fp3mq5{min-width:0}.home-link.svelte-fp3mq5{background:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:inline-flex;align-items:center;max-width:100%}.home-link.svelte-fp3mq5:focus-visible{outline:2px solid var(--primary-500, var(--theme-primary));outline-offset:4px}.exhibition-title.svelte-fp3mq5{display:block;margin:0;font-family:var(--theme-heading-font-family, inherit);font-size:min(var(--header-title-font-size, var(--theme-heading-1, 2rem)),max(var(--theme-font-size, 1rem),10cqi));line-height:1.2;letter-spacing:var(--theme-heading-tracking, normal);text-transform:var(--header-title-transform, var(--theme-heading-uppercase, none));text-wrap:balance;overflow-wrap:anywhere}.institution-logo.svelte-fp3mq5{display:block;max-width:100%;height:auto}.exhibition-nav.svelte-fp3mq5{display:flex;flex-wrap:wrap;column-gap:var(--header-menu-gap, 1rem);row-gap:var(--header-menu-row-gap, var(--header-menu-gap, 1rem));align-items:center;color:var(--header-text-color, var(--theme-text))}.layout-left-logo-right-menu.svelte-fp3mq5 .exhibition-nav:where(.svelte-fp3mq5){justify-content:flex-end}.layout-header-content-center.svelte-fp3mq5 .exhibition-nav:where(.svelte-fp3mq5){justify-content:center}.layout-header-content-right.svelte-fp3mq5 .exhibition-nav:where(.svelte-fp3mq5){justify-content:flex-end}.menu-orientation-list.svelte-fp3mq5 .exhibition-nav:where(.svelte-fp3mq5){flex-direction:column;align-items:flex-start;row-gap:var(--header-menu-gap, 1rem)}.menu-orientation-list.layout-left-logo-right-menu.svelte-fp3mq5 .exhibition-nav:where(.svelte-fp3mq5){align-items:flex-end}[data-viewport=mobile] .exhibition-nav.svelte-fp3mq5{display:none}.exhibition-header.container-mobile.svelte-fp3mq5 .exhibition-nav:where(.svelte-fp3mq5){display:none}.nav-item.svelte-fp3mq5{position:relative;background:transparent;border:none;padding:0;margin:0;color:inherit;font-family:inherit;font-size:var(--header-font-size, inherit);font-weight:var(--header-font-weight, inherit);line-height:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;opacity:.85;white-space:nowrap;transition:opacity .15s ease}.nav-item.svelte-fp3mq5:hover,.nav-item.active.svelte-fp3mq5{opacity:1;color:var(--header-active-color, var(--theme-primary))}.indicator-underline.svelte-fp3mq5 .nav-item:where(.svelte-fp3mq5):not(.nav-submenu-item):after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background-color:var(--header-active-color, var(--header-text-color, var(--theme-text)));opacity:0;transition:opacity .25s ease}.indicator-underline.svelte-fp3mq5 .nav-item.active:where(.svelte-fp3mq5):not(.nav-submenu-item):after{opacity:1}.nav-group.svelte-fp3mq5{position:relative;display:inline-flex}.nav-group-toggle.svelte-fp3mq5{display:inline-flex;align-items:center}.nav-submenu.svelte-fp3mq5{--nav-submenu-padding: var(--space-3, .75rem);position:absolute;top:100%;left:calc(var(--nav-submenu-padding) * -1);margin-top:0;display:none;flex-direction:column;align-items:stretch;min-width:max-content;padding:var(--nav-submenu-padding);gap:var(--space-1, .25rem);background:var(--header-submenu-bg, var(--theme-page-surface, var(--theme-surface, var(--theme-bg, #ffffff))));border-radius:var(--header-submenu-radius, 4px);box-shadow:0 4px 12px #0000001a;z-index:20}.nav-group.svelte-fp3mq5:hover .nav-submenu:where(.svelte-fp3mq5),.nav-group.is-open.svelte-fp3mq5 .nav-submenu:where(.svelte-fp3mq5),.nav-group.svelte-fp3mq5:focus-within .nav-submenu:where(.svelte-fp3mq5){display:flex}.nav-submenu.align-right.svelte-fp3mq5{left:auto;right:calc(var(--nav-submenu-padding) * -1)}.nav-submenu-item.svelte-fp3mq5{text-align:var(--header-submenu-text-align, left);font-size:var(--header-submenu-font-size, inherit);white-space:nowrap;padding-block:var(--oo-space-1);transition:opacity .15s ease}.nav-submenu-item.svelte-fp3mq5:hover{color:var(--header-active-color, var(--theme-primary))}.mobile-menu-toggle.svelte-fp3mq5{display:none;background:transparent;border:none;padding:0;margin:0;cursor:pointer;align-items:center;justify-content:center;min-width:45px;min-height:45px;flex-shrink:0;color:var(--header-text-color, var(--theme-text))}.menu-icon-only.svelte-fp3mq5 .mobile-menu-toggle:where(.svelte-fp3mq5){display:inline-flex}[data-viewport=mobile] .mobile-menu-toggle.svelte-fp3mq5{display:inline-flex}.exhibition-header.container-mobile.svelte-fp3mq5 .mobile-menu-toggle:where(.svelte-fp3mq5){display:inline-flex}.mobile-menu-toggle.svelte-fp3mq5:focus-visible{outline:2px solid var(--primary-500, var(--theme-primary));outline-offset:2px;border-radius:var(--radius-sm, 4px)}.menu-icon.svelte-fp3mq5{position:relative;display:inline-block;font-size:var(--header-font-size, 1rem);width:1.4em;height:1em}.menu-icon.svelte-fp3mq5 span:where(.svelte-fp3mq5){position:absolute;left:0;width:100%;height:2px;margin-top:-1px;background:currentColor;border-radius:2px;transition:transform .25s ease,opacity .2s ease,top .25s ease}.menu-icon.svelte-fp3mq5 span:where(.svelte-fp3mq5):nth-child(1){top:.1em}.menu-icon.svelte-fp3mq5 span:where(.svelte-fp3mq5):nth-child(2){top:50%}.menu-icon.svelte-fp3mq5 span:where(.svelte-fp3mq5):nth-child(3){top:calc(100% - .1em)}.mobile-menu-toggle.menu-open.svelte-fp3mq5 .menu-icon:where(.svelte-fp3mq5) span:where(.svelte-fp3mq5):nth-child(1){top:50%;transform:rotate(45deg)}.mobile-menu-toggle.menu-open.svelte-fp3mq5 .menu-icon:where(.svelte-fp3mq5) span:where(.svelte-fp3mq5):nth-child(2){opacity:0}.mobile-menu-toggle.menu-open.svelte-fp3mq5 .menu-icon:where(.svelte-fp3mq5) span:where(.svelte-fp3mq5):nth-child(3){top:50%;transform:rotate(-45deg)}.mobile-menu-panel.svelte-fp3mq5{position:absolute;top:0;left:0;right:0;height:100dvh;z-index:20;display:flex;flex-direction:column;background:var(--theme-page-surface, var(--theme-surface, #ffffff));color:var(--header-mobile-menu-color, var(--header-text-color, var(--theme-text)));--menu-active-color: var(--header-mobile-menu-active-color, var(--header-active-color, var(--theme-primary)));visibility:hidden;opacity:0;transform:translateY(-.5rem);transition:opacity .28s ease,transform .28s ease,visibility 0s linear .28s}.mobile-menu-panel.svelte-fp3mq5:before{content:"";position:absolute;inset:0;z-index:0;background:var(--header-mobile-menu-bg, var(--header-submenu-bg, var(--header-background-color, transparent)));pointer-events:none}.mobile-menu-panel.is-open.svelte-fp3mq5{visibility:visible;opacity:1;transform:none;transition:opacity .28s ease,transform .28s ease,visibility 0s}.exhibition-header.menu-open.svelte-fp3mq5{position:sticky;top:0}.exhibition-header.reveal-on-scroll.header-pinned.header-tucked.menu-open.svelte-fp3mq5{transform:translateY(0)}.mobile-menu-bar-row.svelte-fp3mq5{flex:0 0 auto;position:relative;z-index:1}.exhibition-header.svelte-fp3mq5 .mobile-menu-panel:where(.svelte-fp3mq5) .mobile-menu-bar:where(.svelte-fp3mq5){background-color:transparent;padding:var(--header-padding, var(--theme-padding-x, var(--theme-padding, 2rem)))}.mobile-menu-panel.svelte-fp3mq5 .mobile-menu-toggle:where(.svelte-fp3mq5){display:inline-flex;color:inherit}.mobile-menu-scroll.svelte-fp3mq5{flex:1;min-height:0;position:relative;z-index:1;display:flex;flex-direction:column;justify-content:var(--header-mobile-menu-align-y, center);overflow-y:auto;overscroll-behavior:contain}.mobile-menu-panel.menu-align-y-center.svelte-fp3mq5 .mobile-menu-scroll:where(.svelte-fp3mq5){justify-content:flex-start;padding-bottom:var(--header-mobile-menu-reserve, 0px)}.mobile-menu-panel.menu-align-y-center.svelte-fp3mq5 .mobile-menu-nav:where(.svelte-fp3mq5){margin-block:auto}.mobile-menu-nav.svelte-fp3mq5{flex:0 0 auto;align-self:center;box-sizing:border-box;width:100%;max-width:calc(var(--header-content-width, var(--theme-max-width, 1200px)) + 2 * var(--header-padding, var(--theme-padding-x, var(--theme-padding, 2rem))));padding:var(--header-padding, var(--theme-padding-x, var(--theme-padding, 2rem)));display:flex;flex-direction:column;align-items:var(--header-mobile-menu-align, center);gap:var(--header-mobile-menu-gap, var(--header-menu-gap, 1rem))}.mobile-menu-nav.svelte-fp3mq5 .nav-item:where(.svelte-fp3mq5){font-size:var(--header-mobile-menu-font-size, var(--header-font-size, inherit))}.mobile-menu-panel.svelte-fp3mq5 .nav-item:where(.svelte-fp3mq5),.mobile-menu-panel.svelte-fp3mq5 .nav-group:where(.svelte-fp3mq5){opacity:0;transform:translateY(.375rem);transition:opacity .3s ease,transform .3s ease}.mobile-menu-panel.is-open.svelte-fp3mq5 .nav-item:where(.svelte-fp3mq5),.mobile-menu-panel.is-open.svelte-fp3mq5 .nav-group:where(.svelte-fp3mq5){opacity:1;transform:none;transition-delay:calc(min(var(--oo-menu-index, 0),8)*40ms + 60ms)}.mobile-menu-panel.svelte-fp3mq5 .nav-group:where(.svelte-fp3mq5){position:static;flex-direction:column;align-items:inherit;gap:var(--space-2, .5rem)}.mobile-menu-panel.svelte-fp3mq5 .nav-submenu:where(.svelte-fp3mq5){position:static;display:flex;align-items:inherit;min-width:0;margin-top:0;padding:var(--oo-space-1) 0 0 0;background:transparent;border:none;box-shadow:none}.mobile-menu-panel.menu-align-left.svelte-fp3mq5 .nav-submenu:where(.svelte-fp3mq5){padding-left:var(--oo-space-3)}.mobile-menu-panel.menu-align-right.svelte-fp3mq5 .nav-submenu:where(.svelte-fp3mq5){padding-right:var(--oo-space-3)}.mobile-menu-panel.svelte-fp3mq5 .nav-submenu-item:where(.svelte-fp3mq5){text-align:inherit;font-size:var( --header-mobile-submenu-font-size, var(--header-mobile-menu-font-size, var(--header-font-size, inherit)) )}.mobile-menu-panel.svelte-fp3mq5 .nav-item:where(.svelte-fp3mq5):hover,.mobile-menu-panel.svelte-fp3mq5 .nav-item.active:where(.svelte-fp3mq5),.mobile-menu-panel.svelte-fp3mq5 .nav-submenu-item:where(.svelte-fp3mq5):hover{color:var(--menu-active-color)}.indicator-underline.svelte-fp3mq5 .mobile-menu-panel:where(.svelte-fp3mq5) .nav-item:where(.svelte-fp3mq5):not(.nav-submenu-item):after{background-color:var(--menu-active-color)}.mobile-menu-panel.svelte-fp3mq5 .nav-submenu:where(.svelte-fp3mq5) .nav-item:where(.svelte-fp3mq5){opacity:1;transform:none;transition:none}.nav-home-icon.svelte-fp3mq5{display:block;width:1.25em;height:1.25em}@media (prefers-reduced-motion: reduce){.mobile-menu-panel.svelte-fp3mq5,.mobile-menu-panel.is-open.svelte-fp3mq5,.mobile-menu-panel.svelte-fp3mq5 .nav-item:where(.svelte-fp3mq5),.mobile-menu-panel.svelte-fp3mq5 .nav-group:where(.svelte-fp3mq5),.mobile-menu-panel.is-open.svelte-fp3mq5 .nav-item:where(.svelte-fp3mq5),.mobile-menu-panel.is-open.svelte-fp3mq5 .nav-group:where(.svelte-fp3mq5){transform:none;transition:none}}.credit-info.svelte-df8ar0{position:relative;display:inline-flex;color:inherit;font-size:var(--text-xs, .8rem);vertical-align:middle}.credit-info.is-edge.svelte-df8ar0{position:absolute;right:0;top:50%;transform:translateY(-50%)}.credit-info.is-standalone.svelte-df8ar0{display:flex;justify-content:flex-end;max-width:var(--theme-max-width, 100%);margin:var(--space-8, 2rem) auto var(--space-4, 1rem);padding:0 var(--theme-padding, 1rem);color:var(--theme-text)}.credit-trigger.svelte-df8ar0{display:inline-flex;padding:0;border:none;background:none;color:inherit;cursor:pointer;opacity:.4;transition:opacity .2s ease}.credit-trigger.svelte-df8ar0:hover,.credit-trigger.svelte-df8ar0:focus-visible,.credit-trigger[aria-expanded=true].svelte-df8ar0{opacity:1}.credit-trigger.svelte-df8ar0 svg:where(.svelte-df8ar0){width:16px;height:16px}.credit-popover.svelte-df8ar0{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:20;visibility:hidden;opacity:0;transition:opacity .15s ease;width:max-content;max-width:min(320px,70vw);padding:.625rem .75rem;border-radius:.25rem;background:#000000e6;color:#fff;font-size:var(--text-xs, .8rem);font-weight:400;line-height:1.5;text-align:left;white-space:normal;pointer-events:none}.credit-popover.svelte-df8ar0 a:where(.svelte-df8ar0){color:inherit;text-decoration:underline}.credit-popover.is-open.svelte-df8ar0,.credit-info.svelte-df8ar0:focus-within .credit-popover:where(.svelte-df8ar0){visibility:visible;opacity:1}@media (hover: hover){.credit-info.svelte-df8ar0:hover .credit-popover:where(.svelte-df8ar0){visibility:visible;opacity:1}}.credit-popover.is-open.svelte-df8ar0{pointer-events:auto}.exhibition-footer.svelte-gqqqpr{position:relative;container-type:inline-size;margin-top:var(--footer-margin-top, 2.5rem);color:var(--footer-text-color, var(--theme-text));font-size:var(--footer-font-size, var(--theme-font-size));font-weight:var(--footer-font-weight, var(--theme-font-weight));transition:box-shadow .15s ease}.exhibition-footer.is-editing.svelte-gqqqpr{cursor:pointer}.exhibition-footer.is-editing.svelte-gqqqpr:hover{box-shadow:var(--editor-select-ring-hover-inset)}.exhibition-footer.is-selected.svelte-gqqqpr,.exhibition-footer.is-editing.is-selected.svelte-gqqqpr:hover{box-shadow:var(--editor-select-ring-inset)}.exhibition-footer.full-width.svelte-gqqqpr{width:100%;background-color:var(--footer-background-color, transparent);padding:var(--footer-padding, var(--theme-padding-x, var(--theme-padding, 2rem)))}.exhibition-footer.full-width.svelte-gqqqpr .footer-content:where(.svelte-gqqqpr){background-color:transparent;padding:0}.footer-content.svelte-gqqqpr{max-width:var(--footer-content-width, var(--theme-max-width, 1200px));margin:0 auto;background-color:var(--footer-background-color, transparent);box-sizing:content-box;padding:var(--footer-padding, var(--theme-padding-x, var(--theme-padding, 2rem)));min-height:var(--space-8, 2rem);display:flex;flex-direction:column;gap:var(--footer-element-spacing, 1.5rem)}.footer-core.svelte-gqqqpr{display:flex;flex-direction:column;gap:var(--footer-element-spacing, 1.5rem)}.credit-row.svelte-gqqqpr{display:flex;justify-content:flex-end}.minimal-centered.svelte-gqqqpr .footer-core:where(.svelte-gqqqpr){position:relative}.credit-corner.svelte-gqqqpr{position:absolute;right:0;bottom:0}.split-layout.svelte-gqqqpr .footer-core:where(.svelte-gqqqpr){flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.footer-left.svelte-gqqqpr,.footer-right.svelte-gqqqpr{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.split-layout.svelte-gqqqpr .footer-left:where(.svelte-gqqqpr){flex:1 1 50%;align-items:flex-start;justify-content:flex-start}.split-layout.svelte-gqqqpr .footer-right:where(.svelte-gqqqpr){flex:1 1 50%;text-align:right;align-items:flex-end;gap:var(--footer-element-spacing, 1.5rem)}.footer-right-info.svelte-gqqqpr{display:flex;flex-direction:column;gap:var(--space-1, .25rem)}.split-layout.svelte-gqqqpr .footer-credit:where(.svelte-gqqqpr){width:auto;text-align:inherit;align-self:auto}@container (max-width: 640px){.split-layout.svelte-gqqqpr .footer-core:where(.svelte-gqqqpr){flex-direction:column;text-align:center;align-items:center;gap:calc(var(--footer-element-spacing, 1.5rem) * .75)}.split-layout.svelte-gqqqpr .footer-left:where(.svelte-gqqqpr),.split-layout.svelte-gqqqpr .footer-right:where(.svelte-gqqqpr){flex:none;text-align:center;align-items:center;justify-content:center}.split-layout.svelte-gqqqpr .credit-row:where(.svelte-gqqqpr){justify-content:center}}.minimal-centered.svelte-gqqqpr .footer-core:where(.svelte-gqqqpr){align-items:center;text-align:center}.none.svelte-gqqqpr .footer-core:where(.svelte-gqqqpr){align-items:center}.none.svelte-gqqqpr .footer-credit:where(.svelte-gqqqpr){width:100%}.footer-logo.svelte-gqqqpr img:where(.svelte-gqqqpr){display:block;max-width:100%;height:auto}.institution-name.svelte-gqqqpr{font-size:var(--footer-font-size, var(--theme-font-size));font-weight:var(--footer-font-weight, var(--theme-font-weight))}.institution-name.svelte-gqqqpr a:where(.svelte-gqqqpr){color:inherit;text-decoration:none}.institution-name.svelte-gqqqpr a:where(.svelte-gqqqpr):hover{color:var(--theme-primary)}.exhibition-title.svelte-gqqqpr{font-size:calc(var(--footer-font-size, var(--theme-font-size)) * .9);margin-bottom:var(--space-1, .25rem)}.copyright-line.svelte-gqqqpr{font-size:calc(var(--footer-font-size, var(--theme-font-size)) * .8);opacity:.8}.footer-blocks.svelte-gqqqpr{display:flex;flex-direction:column;gap:var(--footer-element-spacing, 1.5rem);--close-top-gap-size: var(--footer-element-spacing, 1.5rem)}.footer-credit.svelte-gqqqpr{position:relative;font-size:var(--text-xs, .8rem);text-align:center}.credit-text.svelte-gqqqpr{opacity:.5}.footer-credit.svelte-gqqqpr strong:where(.svelte-gqqqpr){font-weight:var(--weight-medium, 500)}.obj-detail.svelte-508wz7{position:fixed;inset:0;z-index:30000;display:flex}.obj-detail__backdrop.svelte-508wz7{position:absolute;inset:0;border:none;padding:0;cursor:pointer;background:#00000080}.obj-detail__panel.svelte-508wz7{position:relative;display:flex;flex-direction:column;overflow:hidden;background-color:var(--theme-bg, #fff);background-image:var(--theme-background-image, none);color:var(--theme-text, #1f2937);box-shadow:0 8px 40px #00000040}.obj-detail__scroll.svelte-508wz7{flex:1;min-height:0;overflow-y:auto;container:oo-page / inline-size;position:relative}.mode-drawer.svelte-508wz7{justify-content:flex-end}.mode-drawer.svelte-508wz7 .obj-detail__panel:where(.svelte-508wz7){width:min(var(--obj-detail-drawer-width, min(70vw, 900px)),90vw);height:100vh}@media (max-width: 768px){.mode-drawer.svelte-508wz7 .obj-detail__panel:where(.svelte-508wz7){width:95vw}}@media (max-width: 480px){.mode-drawer.svelte-508wz7 .obj-detail__panel:where(.svelte-508wz7){width:98vw}}.mode-fullscreen.svelte-508wz7{justify-content:center}.mode-fullscreen.svelte-508wz7 .obj-detail__panel:where(.svelte-508wz7){width:100vw;height:100vh}.obj-detail__panel.svelte-508wz7{--obj-detail-cell: 64px;--obj-detail-bar-height: 80px;--obj-detail-bar-btn: 40px;--obj-detail-ctl-bg: color-mix(in oklab, var(--theme-text, #1f2937) 10%, var(--theme-bg, #fff));--obj-detail-bar-bg: color-mix(in oklab, var(--theme-text, #1f2937) 8%, var(--theme-bg, #fff) 40%);--obj-detail-ctl-bg-hover: color-mix(in oklab, var(--theme-text, #1f2937) 20%, var(--theme-bg, #fff))}.obj-detail__close.svelte-508wz7,.obj-detail__btn.svelte-508wz7{display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;color:inherit;line-height:1;cursor:pointer}.obj-detail__close.svelte-508wz7{position:absolute;top:var(--oo-space-3, .75rem);right:var(--oo-space-3, .75rem);z-index:1;background:none;transition:opacity .15s}.obj-detail__close.svelte-508wz7:hover{opacity:.6}.obj-detail__nav.svelte-508wz7{position:absolute;right:0;bottom:0;z-index:1;display:flex;gap:0}.obj-detail__btn.svelte-508wz7{width:var(--obj-detail-cell);height:var(--obj-detail-cell);background:var(--obj-detail-ctl-bg);transition:background .15s}.obj-detail__btn.svelte-508wz7:hover{background:var(--obj-detail-ctl-bg-hover)}.obj-detail__btn--prev.svelte-508wz7 .obj-detail__icon:where(.svelte-508wz7){transform:scaleX(-1)}.obj-detail__nav--full.svelte-508wz7{left:0;height:var(--obj-detail-bar-height);align-items:center;justify-content:center;gap:var(--oo-space-8, 2rem);background:var(--obj-detail-bar-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.obj-detail__nav--full.svelte-508wz7 .obj-detail__btn:where(.svelte-508wz7){width:var(--obj-detail-bar-btn);height:var(--obj-detail-bar-btn);background:none;transition:opacity .15s}.obj-detail__nav--full.svelte-508wz7 .obj-detail__btn:where(.svelte-508wz7):hover{background:none;opacity:.6}.obj-detail__count.svelte-508wz7{font-size:.875rem;text-align:center;white-space:nowrap}.obj-detail__icon.svelte-508wz7{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.obj-detail__icon.svelte-508wz7 svg{width:100%;height:100%}.obj-detail__icon--24.svelte-508wz7{width:24px;height:24px}.obj-detail__icon--31.svelte-508wz7{width:31px;height:31px}.obj-detail__content.svelte-508wz7{max-width:var(--theme-max-width, 1100px);margin:0 auto;padding:var(--theme-padding-y, 2rem) var(--theme-padding-x, 2rem);display:flex;flex-direction:column;gap:var(--theme-container-gap, 1.5rem)}.mode-drawer.svelte-508wz7 .obj-detail__content:where(.svelte-508wz7){max-width:none}.obj-detail__content.has-bar.svelte-508wz7{padding-bottom:calc(var(--theme-padding-y, 2rem) + var(--obj-detail-bar-height))}.obj-detail__empty.svelte-508wz7{color:var(--oo-muted, #6b7280);text-align:center;padding:var(--oo-space-8, 2.5rem) 0}.oo-exhibition.svelte-12qhfyh{container:oo-page / inline-size;position:relative;display:flex;flex-direction:column;min-height:100dvh;background-color:var(--theme-bg, #ffffff);background-image:var(--theme-background-image, none);background-attachment:fixed;color:var(--theme-text);transition:background-color 1s,background-image 1s}.exhibition-main.svelte-12qhfyh{box-sizing:border-box;width:100%;position:relative;max-width:calc(var(--theme-max-width, 1200px) + 2 * var(--theme-padding-x, 0px));margin:0 auto;padding:var(--theme-padding-y, 0) var(--theme-padding-x, 0);--footer-height-default: 250px;min-height:var( --page-min-height, calc(100dvh - var(--header-height, 0px) - var(--footer-height, var(--footer-height-default))) )}.exhibition-main.flush-top.svelte-12qhfyh{padding-top:0}.oo-exhibition.content-behind-header.svelte-12qhfyh .exhibition-header{margin-bottom:calc(-1 * var(--header-height, 0px))}.oo-exhibition.content-behind-header.accommodate-header.svelte-12qhfyh .exhibition-main:where(.svelte-12qhfyh){padding-top:calc(var(--header-height, 0px) + var(--theme-padding-y, 0px))}
