
/* The film is the artwork encounter, not a supplementary media item far below the page fold. */
.sensorium-feature{padding:clamp(30px,4vw,62px) 0 0}
.sensorium-feature-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.8fr);gap:32px;align-items:end;margin-bottom:22px}
.sensorium-feature-head h1{font:normal clamp(53px,6.1vw,94px)/.99 var(--serif);letter-spacing:-.065em;margin:9px 0 0}
.sensorium-feature-head h1 em{color:var(--accent, #8c8278);font-weight:400}
.sensorium-feature-head p{font:15px/1.7 var(--sans);color:var(--muted);margin:0 0 6px;max-width:420px}
.sensorium-feature .instrument-panel{max-width:100%;margin:0 0 54px;padding:clamp(12px,2vw,25px);background:#202521}
.sensorium-feature .instrument-panel-header{padding-bottom:12px}
.sensorium-feature .sensorium-film{width:100%;max-height:min(62vh,680px);object-fit:contain;aspect-ratio:16/9}
.sensorium-feature .audio-console{padding:16px 2px 4px}
.sensorium-feature .audio-button{font-size:13px;min-height:45px}
.audio-unlock{margin:13px 0 0;display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid #bbaa8d;padding:14px 16px;background:#373329}
.audio-unlock[hidden]{display:none}
.audio-unlock span{font:11px/1.6 var(--mono);color:#f5e9d0;letter-spacing:.02em}
.audio-unlock button{color:#1f2621;background:#f7f0de;border:0;cursor:pointer;font:13px/1.4 var(--sans);padding:12px 15px}
.sensorium-feature + .essay-hero{padding-top:40px;min-height:430px}
@media(max-width:760px){.sensorium-feature-head{grid-template-columns:1fr;gap:12px}.sensorium-feature-head h1{font-size:clamp(52px,12vw,70px)}.sensorium-feature-head p{font-size:13px;max-width:540px}.sensorium-feature .instrument-panel{margin-bottom:34px;padding:12px}.sensorium-feature .instrument-panel-header p{display:none}.sensorium-feature .audio-console{order:0;display:block}.sensorium-feature .audio-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px}.sensorium-feature .audio-actions button:last-child{grid-column:1/-1}.sensorium-feature .sensorium-film{max-height:58vh}.sensorium-feature + .essay-hero{padding-top:30px}}

.sensorium-feature .audio-console{border-top:1px solid #505c50;padding:13px 2px 15px}
.sensorium-feature .audio-unlock{margin:0 0 12px}
