#panel-performance .performance-fold{position:relative;isolation:isolate;overflow:hidden;background:#1d2022}
#panel-performance .performance-fold:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#191c1ef5 15%,#191c1ec9 58%,#191c1e91),url('assets/hero-pc-04.webp') center 55%/cover no-repeat;opacity:.8;transition:opacity .45s ease}
#panel-performance .performance-fold:nth-of-type(even):before{background-position:center,center 75%}
#panel-performance .performance-overview{background:transparent!important}
#panel-performance .performance-expanded{background:#191c1ef5}
#panel-performance .performance-fold[open]:before{opacity:1}
.page-plans .page-mast h1{font-size:clamp(38px,6.6vw,105px);letter-spacing:.055em;line-height:1.15}
@media(max-width:700px){#panel-equipment .ambient-product,#panel-equipment .exterior-photo-button{box-shadow:inset 0 1px 0 #ffffff26,0 4px 8px #0005}#panel-performance .performance-fold:before{background:linear-gradient(90deg,#191c1ef7,#191c1eb8),url('assets/hero-pc-04.webp') 65% center/cover no-repeat}.page-plans .page-mast h1{font-size:clamp(30px,8vw,52px);letter-spacing:.03em}}
@media(prefers-reduced-motion:reduce){#panel-equipment .ambient-product,#panel-equipment .exterior-photo-button,#panel-performance .performance-fold:before{transition:none}}

.page-plans .page-mast h1.design-title{font-family:var(--sans,sans-serif);font-size:clamp(30px,4.5vw,68px);font-weight:400;letter-spacing:.06em;line-height:1.4}@media(max-width:700px){.page-plans .page-mast h1.design-title{font-size:clamp(25px,6.4vw,40px);letter-spacing:.025em}}

/* Restrained photographic material choices. */
#panel-equipment .ambient-product,#panel-equipment .exterior-photo-button{border:1px solid #55595b!important;border-radius:0;box-shadow:none!important;transform:none!important;transition:border-color .25s ease,background-color .25s ease}
#panel-equipment .ambient-product:after{background:linear-gradient(90deg,#0b0d0fd9,#0b0d0f70)}
#panel-equipment .ambient-product .ambient-product-photo{opacity:.4;filter:saturate(.65);transform:none!important;transition:opacity .3s ease}
#panel-equipment .exterior-photo-button{background:#25282a}
#panel-equipment .equipment-maker,#panel-equipment .equipment-name{ text-shadow:0 1px 4px #0008!important}
#panel-equipment .ambient-product:focus-visible,#panel-equipment .exterior-photo-button:focus-visible{outline:2px solid #ccc5b8;outline-offset:3px}
@media(hover:hover){#panel-equipment .ambient-product:hover,#panel-equipment .exterior-photo-button:hover{border-color:#aaa79f!important}#panel-equipment .ambient-product:hover .ambient-product-photo{opacity:.5}}
@media(prefers-reduced-motion:reduce){#panel-equipment .ambient-product,#panel-equipment .exterior-photo-button,#panel-equipment .ambient-product .ambient-product-photo{transition:none}}
