/* Only the unsupported-photo states change; photographs and explorer architecture are retained. */
.services-page .service-visual .type-plate{aspect-ratio:auto;min-height:320px;max-height:none;padding:var(--s6);background:var(--ink);color:var(--paper);align-items:center}
.services-page .service-visual .type-plate::before{left:var(--s6);top:var(--s5);background:var(--clay-on-dark)}
.services-page .service-visual .type-plate__name{max-width:18ch;font:460 var(--fs-display)/1.1 var(--serif);letter-spacing:-.022em}
@media(max-width:940px){
 .services-page .service-visual>[data-panel]{display:none}
 .services-page .service-visual>[data-panel].is-active{display:block}
 .services-page .service-visual .type-plate{min-height:240px;padding:var(--s5)}
 .services-page .service-visual .type-plate::before{left:var(--s5);top:var(--s4)}
}
@media(max-width:560px){
 .services-page .service-visual .type-plate{min-height:220px;padding:var(--s4)}
 .services-page .service-visual .type-plate::before{left:var(--s4)}
 .services-page .service-visual .type-plate__name{font-size:var(--fs-h2)}
}
