/* 作品紹介ページ専用。既存サイトのCSSとは独立して調整可能 */
.exhibit-section{padding:clamp(56px,7vw,108px) 0;background:#f7f5ea;color:#17342f}
.exhibit-container{max-width:1120px;margin-inline:auto;padding-inline:clamp(18px,4vw,36px)}
.exhibit-page-header{margin-bottom:64px}
.exhibit-eyebrow,.exhibit-category-label{font-size:.8rem;letter-spacing:.18em;font-weight:700;color:#2f7864}
.exhibit-page-title{font-size:clamp(2rem,4vw,3.5rem);line-height:1.25;margin:.45em 0}
.exhibit-page-lead{margin:0;line-height:1.9}
.exhibit-category{padding-block:48px 80px;border-top:1px solid #c7d8cf;scroll-margin-top:95px}
.exhibit-category-header{margin-bottom:36px}
.exhibit-category-title{font-size:clamp(1.6rem,3vw,2.5rem);margin:.3em 0 0}
.exhibit-artwork-list{display:grid;gap:72px}
.exhibit-artwork{display:grid;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:start;gap:clamp(24px,5vw,72px)}
.exhibit-artwork-media{margin:0;min-width:0}
.exhibit-artwork-image{display:block;width:100%;height:auto;object-fit:contain}
.exhibit-artwork-credit{margin-top:12px;font-size:.78rem;line-height:1.7;color:#516a62}
.exhibit-credit-detail{display:block}
.exhibit-artwork-content{min-width:0}
.exhibit-artist-roman{font-size:1.3rem;font-weight:700;margin:0 0 4px}
.exhibit-artist-years{font-size:.82rem;font-weight:400;color:#60766f}
.exhibit-artist-name{margin:0 0 6px;font-size:.95rem}
.exhibit-artwork-title{font-size:clamp(1.3rem,2.5vw,1.85rem);line-height:1.45;margin:0}
.exhibit-artwork-year{margin:6px 0 24px;color:#60766f}
.exhibit-artwork-description{font-size:.95rem;line-height:2;overflow-wrap:anywhere}
.exhibit-artwork-description p{margin:0 0 1.15em}
.exhibit-copyright,.exhibit-rights-notice{font-size:.78rem;line-height:1.7}
.exhibit-full-list{text-align:center;margin:36px 0 0}
.exhibit-full-list a{display:inline-block;border:1px solid #2f7864;padding:12px 24px;border-radius:100px}
@media(max-width:700px){
 .exhibit-page-header{margin-bottom:36px}
 .exhibit-category{padding-block:38px 58px}
 .exhibit-artwork-list{gap:52px}
 .exhibit-artwork{grid-template-columns:1fr;gap:18px}
 .exhibit-artwork-image{max-height:520px;object-fit:contain}
 .exhibit-artwork-year{margin-bottom:16px}
}

/* 展示作品紹介：見出し・本文はサイト共通のゴシック体を使用 */
.exhibit-section {
  font-family: var(--sans);
  position: relative;
  z-index: 0;
  isolation: isolate;
}

/* 背景装飾文字「CINCINNATI」：一時非表示
.exhibit-section::after {
  content: "CINCINNATI";
  position: absolute;
  z-index: 0;
  top: calc(78px + 20px);
  right: 0;
  bottom: auto;
  transform: translateY(var(--exhibit-parallax-y, 0px));
  color: #C9C1AF;
  font-family: "Open Sans", sans-serif;
  font-optical-sizing: auto;
  font-size: 25vw;
  font-weight: 800;
  font-style: normal;
  font-variation-settings: "wdth" 100;
  line-height: 1;
  white-space: nowrap;
  writing-mode: vertical-rl;
  pointer-events: none;
  user-select: none;
}

.exhibit-container {
  position: relative;
  z-index: 1;
}

@media (max-width: 900px) {
  .exhibit-section::after {
    position: fixed;
    top: 30vh;
    transform: none;
    font-size: 13.2vw;
  }
}
*/
