/* Individual photographic atmosphere; no clipping of the foreground type. */
#panel-performance #performance-1{--performance-photo:url('assets/real-family-table.webp')}
#panel-performance #performance-2{--performance-photo:url('assets/real-exterior-geometry.webp')}
#panel-performance #performance-3{--performance-photo:url('assets/real-exterior-day.webp?v=60-privacy')}
#panel-performance #performance-4{--performance-photo:url('assets/real-courtyard-dusk.webp')}
#panel-performance #performance-5{--performance-photo:url('assets/real-window-life.webp')}
#panel-performance #performance-6{--performance-photo:url('assets/real-light-green.webp')}
#panel-performance .performance-fold{overflow:visible}
#panel-performance .performance-fold:before,#panel-performance .performance-fold:nth-of-type(even):before{background-image:linear-gradient(90deg,#191c1eef,#191c1ec7 45%,#191c1e7a),var(--performance-photo);background-size:cover;background-position:center;opacity:.85}
#panel-performance .performance-grid .performance-overview{padding-left:14px;padding-right:14px;grid-template-columns:minmax(0,1fr) minmax(100px,40%);column-gap:12px}
#panel-performance .performance-name{white-space:normal;word-break:normal;overflow-wrap:normal;line-height:1.6;max-width:100%;font-size:clamp(14px,1.5vw,19px)}
#panel-performance .performance-key{padding-right:2px;box-sizing:border-box;max-width:none}
#panel-performance .performance-open-label{width:100%;box-sizing:border-box}

@media(max-width:700px){#panel-performance .performance-grid .performance-overview{grid-template-rows:minmax(104px,auto) 24px;padding:14px 10px;gap:10px;grid-template-columns:minmax(0,1fr) minmax(105px,41%)}#panel-performance .performance-state{white-space:normal;line-height:1.6}#panel-performance .performance-heading{gap:5px}.page-specifications .page-mast>div{max-width:none;box-sizing:border-box}.page-specifications .page-mast h1{font-size:clamp(28px,7.6vw,52px);letter-spacing:.025em;overflow:visible;max-width:100%;line-height:1.3}}
