/* Editorial photography replaces all schematic visual panels. */
.hero-image{background:#1f3033}
.hero-image>img{object-fit:cover;object-position:center center;background:#1f3033}
.hero-image figcaption{background:#102b30}
.study-graphic{position:relative;background:#17272b}
.study-graphic>.study-scene{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .65s ease,transform 1s ease;transform:scale(1.035)}
.study-visual[data-stage="0"] .study-graphic>.scene-0,.study-visual[data-stage="1"] .study-graphic>.scene-1,.study-visual[data-stage="2"] .study-graphic>.scene-2,.study-visual[data-stage="3"] .study-graphic>.scene-3{opacity:1;transform:scale(1)}
.study-visual[data-stage="3"] .scene-3{object-position:70% center}
.pane-art-photo,.pane-art-drawing,.pane-art-hydraulic{padding:0;background:#17272b}
.pane-art-photo img,.pane-art-drawing img,.pane-art-hydraulic img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none}
.pane-art-drawing img{object-position:center 54%}
.pane-art-hydraulic img{object-position:center 48%}
.pane-art::after{content:"";display:block;position:absolute;inset:auto 0 0;height:80px;background:linear-gradient(transparent,rgba(9,25,29,.45));pointer-events:none}
@media(max-width:900px){.hero-image>img{object-position:center}}
@media(max-width:680px){.study-graphic>.study-scene{object-position:center}.study-visual[data-stage="3"] .study-graphic>.scene-3{object-position:55% center}.pane-art{height:320px}}
@media(prefers-reduced-motion:reduce){.study-graphic>.study-scene{transition:none}}
