.mas26-page,.mas26-detail{background:#fff;color:#111}
.mas26-page footer{background:#fff}
.mas26-detail>.detail-hero,.mas26-detail>.gallery-wide{height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;background:#fff}
.mas26-detail .about-project>div:last-child>span{display:block;margin-bottom:24px;font-size:2.0625rem;font-weight:300;line-height:1.1;letter-spacing:-.03em;text-transform:none}
.mas26-detail .about-project p{font-size:clamp(.416667rem,.766667vw,.75rem);line-height:1.65}
.mas26-about-image{display:grid;place-items:center;background:#fff}
.mas26-about-image img{width:min(100%,300px);height:auto;max-height:585px;object-fit:contain}
.mas26-render-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}
.mas26-render-pair img{width:100%;height:auto;object-fit:contain}
@media(max-width:760px){.mas26-render-pair{grid-template-columns:1fr;gap:20px}}
