.property-triptych{max-width:1200px;margin:42px auto 0}
.property-photo-strip{--slant:clamp(20px,3vw,40px);--seam:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));aspect-ratio:9/1;background:#fff;border-radius:10px;overflow:hidden}
.property-sliver{height:100%;min-width:0;background-repeat:no-repeat;background-size:cover}
.property-family{background-image:url('/assets/services-family-v217.webp');background-position:center 43%;clip-path:polygon(0 0,100% 0,calc(100% - var(--slant)) 100%,0 100%)}
.property-home,.property-journal{width:calc(100% + var(--slant));margin-left:calc(-1 * var(--slant))}
.property-home{background-image:url('/assets/home-wealth-business-v179.png');background-size:350% 350%;background-position:0 50%;clip-path:polygon(calc(var(--slant) + var(--seam)) 0,100% 0,calc(100% - var(--slant)) 100%,var(--seam) 100%)}
.property-journal{background-image:url('/assets/services-journal-v240.jpg');background-position:center top;clip-path:polygon(calc(var(--slant) + var(--seam)) 0,100% 0,100% 100%,var(--seam) 100%)}
.property-captions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.property-captions h2{font-size:clamp(23px,2.2vw,32px);line-height:1.2;text-align:center;margin:18px 0 0}
@media(max-width:600px){
 .property-triptych{display:grid;grid-template-columns:1fr;gap:12px;margin-top:32px}
 .property-photo-strip,.property-captions{display:contents}
 .property-sliver{width:100%;height:auto;aspect-ratio:3/1;margin:0;clip-path:none;border-radius:8px}
 .property-sliver:nth-child(1){grid-row:1}.property-sliver:nth-child(2){grid-row:3}.property-sliver:nth-child(3){grid-row:5}
 .property-captions h2{margin:0 0 16px;font-size:28px}.property-captions h2:nth-child(1){grid-row:2}.property-captions h2:nth-child(2){grid-row:4}.property-captions h2:nth-child(3){grid-row:6}
}
