.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}.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:.5rem;line-height:1.1}.exhibition-subtitle{font-size:1.25rem;color:rgba(255,255,255,.9);margin-bottom:1rem;font-style:italic}.exhibition-dates{font-size:1rem;color:rgba(255,255,255,.9);letter-spacing:.05em}.exhibition-content{background:#fff;padding:4rem 2rem}.exhibition-content-container{max-width:900px;margin:0 auto}.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:.25rem}.exhibition-section-subtitle{font-size:1.1rem;color:#333;font-style:italic;margin-bottom:.5rem;font-weight:400}.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-attention{background:#fff8e6;border-left:4px solid #f5a623;padding:1.5rem;margin-bottom:3rem}.attention-title{font-size:.85rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.exhibition-attention p{font-size:.9rem;line-height:1.6;color:#555;margin:0}.exhibition-video{margin-bottom:3rem}.video-title{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:1.5rem}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:8px;margin-bottom:1rem}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video-meta{display:flex;align-items:center;gap:1rem;margin-bottom:.75rem}.video-badge{background:#1a1a1a;color:#fff;font-size:.7rem;font-weight:600;padding:.3rem .6rem;border-radius:2px;text-transform:uppercase;letter-spacing:.05em}.video-duration{font-size:.85rem;color:#666}.video-link{color:#008573;text-decoration:none;font-size:.9rem;font-weight:500}.video-link:hover{text-decoration:underline}@media (max-width:768px){.exhibition-hero{height:60vh;min-height:350px}.exhibition-hero-content{padding:2rem}.exhibition-title{font-size:2rem}.exhibition-subtitle{font-size:1rem}.exhibition-dates{font-size:.9rem}.exhibition-content{padding:2rem 1rem}.exhibition-main{max-width:100%}.exhibition-section-title{font-size:1.5rem}}