.exposition-banner[data-astro-cid-6s6uf2hr]{position:relative;overflow:hidden;background:linear-gradient(120deg,#8b7355,#6b4f7d,#4a6d7c);background-size:180% 180%;animation:bannerGradient 12s ease-in-out infinite alternate;color:#fff;padding:var(--spacing-sm) var(--spacing-md);margin:var(--spacing-sm) auto;border-radius:var(--radius);box-shadow:var(--shadow-sm);max-width:980px}.exposition-banner[data-astro-cid-6s6uf2hr]:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.12),transparent 35%),radial-gradient(circle at 80% 40%,rgba(255,255,255,.08),transparent 30%);pointer-events:none;mix-blend-mode:screen}.banner-content[data-astro-cid-6s6uf2hr]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;text-align:center}.banner-icon[data-astro-cid-6s6uf2hr]{font-size:1.5rem}.banner-text[data-astro-cid-6s6uf2hr]{font-size:.95rem;line-height:1.4}.banner-text[data-astro-cid-6s6uf2hr] strong[data-astro-cid-6s6uf2hr]{font-weight:600;letter-spacing:.03em;margin-right:.5rem}.banner-location[data-astro-cid-6s6uf2hr]{opacity:.9;font-style:italic}.banner-cta[data-astro-cid-6s6uf2hr]{background:#ffffff2e;padding:6px 16px;border-radius:var(--radius);font-size:.9rem;font-weight:500;transition:all var(--transition-base);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.35)}.banner-cta[data-astro-cid-6s6uf2hr]:hover{background:#ffffff47;transform:translateY(-1px) scale(1.01);box-shadow:0 6px 18px #0000001a}@media(max-width:768px){.banner-content[data-astro-cid-6s6uf2hr]{font-size:.9rem;gap:var(--spacing-xs)}.banner-text[data-astro-cid-6s6uf2hr] strong[data-astro-cid-6s6uf2hr]{display:block;margin-bottom:.25rem;margin-right:0}.banner-cta[data-astro-cid-6s6uf2hr]{width:100%;margin-top:var(--spacing-xs)}}@keyframes bannerGradient{0%{background-position:0% 50%}50%{background-position:50% 100%}to{background-position:100% 50%}}.site-header[data-astro-cid-3ef6ksr2]{text-align:center;padding:var(--spacing-xl) var(--spacing-md) var(--spacing-lg);background:linear-gradient(to bottom,var(--color-bg-alt) 0%,var(--color-bg) 100%);border-bottom:1px solid var(--color-border)}.site-title[data-astro-cid-3ef6ksr2]{font-size:2.5rem;font-weight:300;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.site-title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{color:var(--color-text);transition:opacity var(--transition-base)}.site-title[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{opacity:.7}.site-tagline[data-astro-cid-3ef6ksr2]{font-size:1.1rem;color:var(--color-text-light);font-style:italic;margin-bottom:var(--spacing-md)}.main-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.nav-link[data-astro-cid-3ef6ksr2]{color:var(--color-text-light);font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;transition:color var(--transition-base);font-family:var(--font-sans)}.nav-link[data-astro-cid-3ef6ksr2]:hover,.nav-link[data-astro-cid-3ef6ksr2].active{color:var(--color-text)}@media(max-width:768px){.site-title[data-astro-cid-3ef6ksr2]{font-size:2rem}.site-tagline[data-astro-cid-3ef6ksr2]{font-size:1rem}}.site-footer[data-astro-cid-sz7xmlte]{text-align:center;padding:var(--spacing-lg) var(--spacing-md);background:var(--color-bg-alt);border-top:1px solid var(--color-border);margin-top:var(--spacing-xl)}.site-footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-text-light);font-size:.9rem;margin-bottom:var(--spacing-xs)}.footer-credits[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:underline;transition:color var(--transition-base);font-weight:500}.footer-credits[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text)}:root{--color-bg: #f8f6f3;--color-bg-alt: #ffffff;--color-text: #2c2c2c;--color-text-light: #666666;--color-border: #e0ddd8;--color-overlay: rgba(0, 0, 0, .8);--font-serif: "Georgia", "Times New Roman", serif;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 4rem;--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 8px 24px rgba(0, 0, 0, .12);--transition-fast: .2s ease;--transition-base: .3s ease;--transition-slow: .4s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-serif);background:var(--color-bg);color:var(--color-text);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}.container{max-width:1400px;margin:0 auto;padding:0 var(--spacing-md)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
