
/* A connected photo spread with shared edges, followed by a balanced portrait. */
.space-gallery{grid-template-columns:1fr 1.35fr;gap:24px;align-items:stretch;margin-top:46px}
.space-gallery img{width:100%;height:clamp(260px,28vw,430px);aspect-ratio:auto;margin:0;object-fit:cover;border-radius:18px}
.detail-photo{object-position:50% 50%}
.space-photo{object-position:50% 50%}
.manifest{padding-bottom:65px}
.specialist{padding-top:35px;grid-template-columns:1fr 1.1fr;gap:8%;align-items:center}
.care-grid{align-items:stretch}
.care-grid article:nth-child(2){padding-top:0}
.care-grid article>img{height:auto;aspect-ratio:4/3;object-position:center}
.care-grid article:nth-child(3)>img{object-position:center}
.ritual>img{object-position:center}
@media(max-width:1050px){.space-gallery{gap:20px}.specialist{gap:6%}}
@media(max-width:700px){.space-gallery{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px}.space-gallery img{height:clamp(180px,43vw,280px);border-radius:12px}.manifest{padding-bottom:35px}.specialist{grid-template-columns:1fr;gap:32px;padding-top:25px}.care-grid article>img{aspect-ratio:3/2}.ritual>img{object-position:75% center}}
