.ExhibitionDetail_container__i1Hrq{width:100%;background:white}.ExhibitionDetail_heroWrapper__H8dog{width:100%;height:60vh;min-height:500px;max-height:800px;overflow:hidden;position:relative;margin-top:-80px}.ExhibitionDetail_heroImage__vZJzy{width:100%;height:100%;object-fit:cover}.ExhibitionDetail_heroOverlay__3vAX5{position:absolute;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:8rem 2rem}.ExhibitionDetail_heroContent__F6eIG{display:flex;flex-direction:column;gap:1.5rem;max-width:1000px}.ExhibitionDetail_heroMainTitle__BINn9{color:white;font-size:4.5rem;font-weight:900;margin:0;letter-spacing:4px;text-shadow:0 10px 30px rgba(0,0,0,.3)}.ExhibitionDetail_heroSubtitle__79r4V{color:white;font-size:1.8rem;margin:0;font-weight:500;letter-spacing:2px;opacity:.9}.ExhibitionDetail_contentPadding__H0z96{max-width:1400px;margin:0 auto;padding:5rem 2rem}.ExhibitionDetail_grid__dHLPk{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:3rem 2rem;margin-bottom:6rem}.ExhibitionDetail_card__RJ9Dy{position:relative;text-align:center;transition:transform .3s ease}.ExhibitionDetail_card__RJ9Dy:hover{transform:translateY(-5px)}.ExhibitionDetail_cardImageWrapper__wovrE{border-radius:24px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);margin-bottom:1.2rem;aspect-ratio:16/10}.ExhibitionDetail_cardImage___FH17{width:100%;height:100%;object-fit:cover}.ExhibitionDetail_cardTitle__FAUjg{font-size:1.25rem;font-weight:700;color:#333}.ExhibitionDetail_cardLink__X4lY4{position:absolute;inset:0;z-index:10}.ExhibitionDetail_content__lzCyX{background:white;padding:3rem;border-radius:40px;box-shadow:0 20px 60px rgba(0,0,0,.05);line-height:1.8}.ExhibitionDetail_htmlContent___NFvZ img{max-width:100%;height:auto;border-radius:20px;margin:2rem 0}.ExhibitionDetail_externalLink__iHYbR{display:inline-block;padding:1rem 3rem;background:#2d3436;color:white;text-decoration:none;border-radius:50px;font-weight:700;transition:.3s}.ExhibitionDetail_externalLink__iHYbR:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.2)}