.exhibition-hero{position:relative;height:75vh;min-height:500px;overflow:hidden}.exhibition-hero-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center bottom}.exhibition-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.5) 0,rgba(0,0,0,.2) 50%,rgba(0,0,0,.15) 100%)}.exhibition-hero-content{position:absolute;bottom:0;left:0;padding:4rem;z-index:1;max-width:700px}.exhibition-tag{display:inline-block;background:#fff;color:#1a1a1a;font-size:.7rem;font-weight:600;letter-spacing:.1em;padding:.5rem 1rem;border-radius:2px;margin-bottom:1.5rem}.exhibition-title{font-family:var(--font-display);font-size:3.5rem;font-weight:400;letter-spacing:.1em;color:#fff;margin-bottom:1rem;line-height:1.1}.exhibition-dates{font-size:1rem;color:rgba(255,255,255,.9);letter-spacing:.05em}.exhibition-nav-section{background:#fff;border-bottom:1px solid #e5e5e5;position:sticky;top:0;z-index:100}.exhibition-nav-container{max-width:1200px;margin:0 auto;padding:0 2rem}.exhibition-nav-tabs{display:flex;list-style:none;padding:0;margin:0;gap:2rem}.exhibition-nav-tab{display:block;padding:1.25rem 0;color:#666;text-decoration:none;font-size:.9rem;border-bottom:2px solid transparent;transition:all .2s ease}.exhibition-nav-tab:hover{color:#1a1a1a}.exhibition-nav-tab.active{color:#1a1a1a;border-bottom-color:#1a1a1a}.exhibition-content{background:#fff;padding:4rem 2rem}.exhibition-content-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 380px;gap:4rem}.exhibition-main{max-width:700px}.exhibition-section-title{font-family:var(--font-display);font-size:2rem;font-weight:400;letter-spacing:.08em;color:#1a1a1a;margin-bottom:.5rem}.exhibition-section-dates{font-size:1rem;color:#666;margin-bottom:2rem}.exhibition-info-box{background:#f8f8f8;padding:1.5rem;margin-bottom:2rem;border-radius:4px}.info-box-title{font-size:.85rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.info-box-table{width:100%;border-collapse:collapse;margin-bottom:1.5rem}.info-box-table tr{border-bottom:1px solid #e5e5e5}.info-box-table tr:last-child{border-bottom:none}.info-box-table td{padding:.75rem 0;font-size:.9rem;color:#333}.info-box-table td:last-child{text-align:right;font-weight:500}.book-now-btn{display:inline-block;background:#008573;color:#fff;padding:.75rem 2rem;border-radius:4px;text-decoration:none;font-size:.9rem;font-weight:500;transition:background .2s ease}.book-now-btn:hover{background:#0a4f51}.exhibition-share{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.exhibition-share span{font-size:.9rem;color:#666;cursor:pointer}.exhibition-share span:hover{color:#1a1a1a}.exhibition-article{margin-bottom:3rem}.exhibition-article p{font-size:1rem;line-height:1.8;color:#333;margin-bottom:1.5rem}.exhibition-article em{font-style:italic}.exhibition-curators{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.curators-title{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.exhibition-curators p{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:1rem}.exhibition-acknowledgements{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e5e5}.acknowledgements-title{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.exhibition-acknowledgements p{font-size:.95rem;line-height:1.7;color:#333;margin-bottom:.75rem}.exhibition-mobile-app{margin-bottom:2rem}.mobile-app-title{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.exhibition-mobile-app p{font-size:.95rem;line-height:1.7;color:#333}.exhibition-sidebar{position:sticky;top:80px;align-self:start}.sidebar-card{background:#f8f8f8;padding:2rem;margin-bottom:2rem;border-radius:4px}.sidebar-card-title{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:1rem}.sidebar-card-subtitle{font-family:var(--font-display);font-size:1.25rem;font-weight:400;color:#1a1a1a;margin-bottom:1rem}.sidebar-card-desc{font-size:.9rem;line-height:1.6;color:#555;margin-bottom:1.5rem}.sidebar-card-price{font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.sidebar-card-link{display:inline-block;color:#008573;text-decoration:none;font-size:.9rem;font-weight:500}.sidebar-card-link:hover{text-decoration:underline}.sidebar-publications{background:#f8f8f8;padding:2rem;border-radius:4px}.sidebar-publications-title{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#666;margin-bottom:1.5rem}.publication-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid #e5e5e5}.publication-item:last-child{border-bottom:none}.publication-item h4{font-size:.95rem;font-weight:500;color:#1a1a1a}.publication-price{font-size:.95rem;font-weight:600;color:#1a1a1a}@media (max-width:1024px){.exhibition-content-container{grid-template-columns:1fr;gap:3rem}.exhibition-sidebar{position:static}}@media (max-width:768px){.exhibition-hero{height:60vh;min-height:350px}.exhibition-hero-content{padding:2rem}.exhibition-title{font-size:2rem}.exhibition-dates{font-size:.9rem}.exhibition-nav-container{padding:0 1rem;overflow-x:auto}.exhibition-nav-tabs{gap:1.5rem;white-space:nowrap}.exhibition-nav-tab{font-size:.85rem;padding:1rem 0}.exhibition-content{padding:2rem 1rem}.exhibition-main{max-width:100%}.exhibition-section-title{font-size:1.5rem}}