.comparison-container.svelte-n3jh94{position:relative;width:100%;aspect-ratio:16 / 10;overflow:hidden;border-radius:8px;box-shadow:0 10px 40px #0000004d;cursor:ew-resize;-webkit-user-select:none;user-select:none}.image-layer.svelte-n3jh94{position:absolute;top:0;left:0;width:100%;height:100%}.image-layer.svelte-n3jh94 img:where(.svelte-n3jh94){width:100%;height:100%;object-fit:cover;display:block}.before-image.svelte-n3jh94{z-index:2}.after-image.svelte-n3jh94{z-index:1}.image-label.svelte-n3jh94{position:absolute;top:20px;padding:8px 16px;background:#000000bf;color:#fff;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:1px;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3}.before-label.svelte-n3jh94{left:20px}.after-label.svelte-n3jh94{right:20px}.slider-handle.svelte-n3jh94{position:absolute;top:0;bottom:0;width:4px;transform:translate(-50%);z-index:10;cursor:ew-resize}.handle-line.svelte-n3jh94{position:absolute;top:0;bottom:0;left:50%;width:2px;background:#fff;transform:translate(-50%);box-shadow:0 0 10px #00000080}.handle-button.svelte-n3jh94{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0000004d;color:#333;transition:transform .2s ease}.handle-button.svelte-n3jh94:hover{transform:translate(-50%,-50%) scale(1.1)}.slider-handle.svelte-n3jh94:active .handle-button:where(.svelte-n3jh94){transform:translate(-50%,-50%) scale(.95)}.scroll-reveal.svelte-2pz3qs{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.4,0,.2,1),transform .8s cubic-bezier(.4,0,.2,1)}.scroll-reveal.visible.svelte-2pz3qs{opacity:1;transform:translateY(0)}body{margin:0;padding:0;background:#0a0a0a;color:#e8e8e8;font-family:Georgia,Times New Roman,serif;overflow-x:hidden}.progress-bar.svelte-1uha8ag{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#d97706,#dc2626);z-index:1000;transition:width .1s ease-out}.exhibit.svelte-1uha8ag{max-width:100%;margin:0 auto}.hero.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem;background:linear-gradient(#000000b3,#000000d9),radial-gradient(circle at 50% 50%,rgba(217,119,6,.15),transparent 70%);position:relative}.hero-content.svelte-1uha8ag{max-width:900px;z-index:2}.exhibit-title.svelte-1uha8ag{font-size:clamp(3rem,8vw,6rem);font-weight:700;margin:0 0 1rem;line-height:1.1;text-transform:uppercase;letter-spacing:-.02em}.title-line.svelte-1uha8ag{display:block;background:linear-gradient(135deg,#fbbf24,#dc2626);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 40px rgba(251,191,36,.3)}.title-sub.svelte-1uha8ag{display:block;font-size:.4em;font-weight:400;color:#a8a8a8;letter-spacing:.1em;margin-top:.5rem}.hero-date.svelte-1uha8ag{font-size:1.25rem;color:#d97706;font-style:italic;margin:.5rem 0;letter-spacing:.05em}.hero-divider.svelte-1uha8ag{width:100px;height:2px;background:linear-gradient(90deg,transparent,#d97706,transparent);margin:2rem auto}.hero-intro.svelte-1uha8ag{font-size:1.25rem;line-height:1.8;color:#c8c8c8;max-width:700px;margin:0 auto}.scroll-indicator.svelte-1uha8ag{position:absolute;bottom:3rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#888;font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;animation:svelte-1uha8ag-bounce 2s infinite}@keyframes svelte-1uha8ag-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.content-section.svelte-1uha8ag{padding:6rem 2rem;position:relative}.section-content.svelte-1uha8ag{max-width:1200px;margin:0 auto}.content-section.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.5rem,5vw,4rem);margin:0 0 2rem;font-weight:700;line-height:1.2;border-left:6px solid #d97706;padding-left:1.5rem}.content-section.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.125rem;line-height:1.9;margin-bottom:1.5rem;color:#c8c8c8}.section-intro.svelte-1uha8ag{font-size:1.25rem;color:#d8d8d8;margin-bottom:3rem;max-width:800px}.dark-section.svelte-1uha8ag{background:linear-gradient(180deg,#0a0a0a,#1a1410,#0a0a0a)}.split-layout.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-top:3rem}.split-layout.reverse.svelte-1uha8ag{direction:rtl}.split-layout.reverse.svelte-1uha8ag>:where(.svelte-1uha8ag){direction:ltr}@media(max-width:900px){.split-layout.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem}.split-layout.reverse.svelte-1uha8ag{direction:ltr}}.image-wrapper.svelte-1uha8ag{position:relative;margin:2rem 0}.image-wrapper.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block;border-radius:4px;box-shadow:0 20px 60px #00000080}.sketch-wrapper.svelte-1uha8ag img:where(.svelte-1uha8ag){border:3px solid #4a4a4a;background:#f8f8f8;padding:1.5rem}.image-credit.svelte-1uha8ag{margin-top:.75rem;font-size:.875rem;color:#888;font-style:italic;text-align:center}.map-wrapper.svelte-1uha8ag{position:relative;margin:2rem 0}.luna-embed-container.svelte-1uha8ag{position:relative;width:100%;margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px #0000004d}.map-caption.svelte-1uha8ag{background:#1a1410cc;padding:2rem;margin-top:0;border-left:4px solid #d97706;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.caption-title.svelte-1uha8ag{font-weight:700;font-size:1.25rem;color:#fbbf24;margin-bottom:1rem}.caption-text.svelte-1uha8ag{margin-bottom:1rem}.caption-note.svelte-1uha8ag{margin-top:1.5rem;padding:1rem;background:#d977061a;border-radius:4px;border:1px solid rgba(217,119,6,.3)}.caption-note.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fbbf24}blockquote.svelte-1uha8ag{margin:2rem 0;padding:2rem;background:#d977060d;border-left:6px solid #d97706;font-size:1.3rem;font-style:italic;line-height:1.7;color:#e8e8e8}.historical-note.svelte-1uha8ag{background:#dc26261a;border-left-color:#dc2626}.resilience-quote.svelte-1uha8ag{margin-top:3rem;text-align:center;border:none;background:linear-gradient(135deg,#d977061a,#dc26261a);padding:3rem;border-radius:8px;font-size:1.5rem}.comparison-wrapper.svelte-1uha8ag{margin:3rem 0}.comparison-note.svelte-1uha8ag{margin-top:1.5rem;text-align:center;font-style:italic;color:#a8a8a8}.bibliography-section.svelte-1uha8ag{background:linear-gradient(180deg,#0a0a0a,#1a1410);padding:6rem 2rem;border-top:2px solid #2a2a2a}.bibliography.svelte-1uha8ag{display:grid;gap:2rem;margin:3rem 0}.bib-entry.svelte-1uha8ag{padding:1.5rem;background:#ffffff08;border-left:3px solid #d97706;border-radius:4px}.bib-entry.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0;font-size:1rem}.author-credit.svelte-1uha8ag{margin-top:4rem;padding-top:2rem;border-top:1px solid #2a2a2a;text-align:center;color:#888}.author-credit.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:.5rem 0}.author-credit.svelte-1uha8ag .date:where(.svelte-1uha8ag){font-style:italic;font-size:.9rem}.intro-section.svelte-1uha8ag{background:radial-gradient(ellipse at top,rgba(217,119,6,.05),transparent 70%)}a[target=_blank]{color:#dc2626;text-decoration:none;font-weight:700}a[target=_blank]:hover{text-decoration:underline}
