/* One continuous journey: particles, open sea, then the descending exhibition. */
.exhibition-page .producer-profile{background:transparent;text-shadow:0 1px 8px #00152555;opacity:var(--scene-opacity,1)}
.exhibition-page .producer-profile::before,.exhibition-page .producer-profile::after{content:none;display:none}
.exhibition-page .producer-profile .producer-label,.exhibition-page .producer-profile .producer-tenure p,.exhibition-page .producer-profile .producer-bio,.exhibition-page .producer-profile .producer-block-head>p,.exhibition-page .producer-profile .producer-domains p,.exhibition-page .producer-profile .producer-case .case-detail,.exhibition-page .producer-profile .producer-case .case-role,.exhibition-page .producer-profile .producer-method p,.exhibition-page .producer-profile .producer-career p{color:#e0edf2}
.exhibition-page .producer-profile .producer-domains span,.exhibition-page .producer-profile .case-type,.exhibition-page .producer-profile .producer-career span{color:#c2e0eb}
.exhibition-page .producer-profile .producer-heading em{color:#c8edfa}
.exhibition-page .producer-block,.exhibition-page .producer-domains li,.exhibition-page .producer-case,.exhibition-page .producer-method li,.exhibition-page .producer-career{border-color:#d5ecf442}
.exhibition-page .gallery-category,.exhibition-page .gallery-info,.exhibition-page .gallery-directory-wrap{text-shadow:0 2px 20px #001629,0 1px 4px #00111e}
.exhibition-page #gallery-directory button{color:#d6e9f4;font-weight:500}
.exhibition-page #gallery-directory button[aria-current=true]{color:#f3fbff}
.exhibition-page .gallery-category .micro,.exhibition-page .film-year,.exhibition-page .gallery-info .film-meta{color:#b4d0df}
.exhibition-page .gallery-scroll-tools button{background:#082b43ba;backdrop-filter:blur(12px)}
.exhibition-page .gallery-scroll-tools button[aria-pressed=true]{background:#d2eeff}
.exhibition-page .gallery-scroll-tools #gallery-next-group{background:transparent;color:#b3d2e1}
@media(max-width:760px){
 .exhibition-page .gallery-info::before{content:"";position:absolute;inset:-26px -10vw -100px;z-index:-1;background:linear-gradient(transparent,#00172b7d 50%,#00172ba1);pointer-events:none}
 .exhibition-page .gallery-info{isolation:isolate}
 .exhibition-page .gallery-directory-wrap{padding:8px 10px;background:#002b444d;border-radius:8px}
}

.exhibition-page .gallery-directory-wrap>p{color:#bed4e0}.exhibition-page #gallery-directory button small{opacity:.85}
/* The header is an opaque-enough frosted surface; the soft skirt fades body copy
   before it reaches the controls. Pseudo layers do not intercept menu clicks. */
.exhibition-page .site-header,
.exhibition-page.profile-reading .site-header,
.exhibition-page[data-ocean-phase="surface"] .site-header{
 background:rgba(3,17,28,.88);
 -webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);
 border-bottom:1px solid rgba(216,242,255,.1);
 color:#f2f8fb;text-shadow:none;
 isolation:isolate;
}
.exhibition-page .site-header::after{
 content:"";position:absolute;top:100%;left:0;right:0;height:58px;z-index:-1;
 background:linear-gradient(to bottom,rgba(3,17,28,.58),rgba(3,17,28,.2) 42%,transparent);
 -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
 -webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);
 pointer-events:none;
}
.exhibition-page .site-header .workbench-submenu{background:rgba(5,20,31,.97);box-shadow:0 18px 45px #00101a66}
@media(max-width:760px){.exhibition-page .site-header::after{height:40px}}
.exhibition-page .chapter-nav a{color:#a6c1d0}.exhibition-page .chapter-nav a[aria-current=true]{color:#fff}
