/* Paired design concepts: vehicle scale and personal material choices. */
.possibilities{padding:76px var(--gutter) 85px;background:#e6e8de;margin-bottom:120px;scroll-margin-top:24px}
.possibilities-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:10vw;align-items:end;margin-bottom:46px}
.possibilities-heading h2{font-size:clamp(40px,4.2vw,64px);line-height:1.08}
.possibilities-heading>p{font-size:16px;line-height:1.75;color:var(--muted);max-width:44ch}
.concept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.concept-photos{display:grid;gap:8px}
.concept-photos img{display:block;width:100%;height:auto;object-fit:cover;background:#d6d7cd}
.concept-photos .concept-exterior{aspect-ratio:3/2}
.concept-photos .concept-interior{aspect-ratio:4/3}
.van-concept h3{font-size:clamp(22px,2vw,29px);line-height:1.2;margin-top:26px;letter-spacing:-.025em}
.concept-materials{font-size:12px;margin-top:11px;color:var(--muted)}
.concept-story{font-size:14px;line-height:1.75;margin-top:17px;max-width:43ch;color:var(--muted)}
.possibilities-foot{display:flex;justify-content:space-between;gap:60px;align-items:center;border-top:1px solid #b7c2b4;padding-top:26px;margin-top:42px}
.possibilities-foot p{font-size:12px;line-height:1.75;max-width:68ch;color:var(--muted)}
.possibilities-foot .text-link{flex-shrink:0}
@media(max-width:1000px) and (min-width:761px){.concept-grid{gap:18px}.possibilities-heading{gap:45px}.possibilities-foot{gap:30px}.possibilities-foot .text-link{font-size:12px}}
@media(max-width:760px){
 .possibilities{padding:60px 24px;margin-bottom:75px}
 .possibilities-heading{grid-template-columns:1fr;gap:24px;margin-bottom:36px}
 .possibilities-heading h2{font-size:42px}
 .possibilities-heading>p{font-size:15px}
 .concept-grid{grid-template-columns:1fr;gap:48px}
 .concept-photos{gap:8px}
 .van-concept h3{font-size:27px;margin-top:23px}
 .concept-story{font-size:15px;margin-top:15px;max-width:44ch}
 .possibilities-foot{display:block;margin-top:36px;padding-top:24px}
 .possibilities-foot .text-link{margin-top:22px;font-size:13px}
}
