/* final CTA: copy on white + a scrapbook collage of trip photos and ink doodles */
.cta{padding:clamp(72px,9vw,128px) 0 clamp(80px,10vw,140px)}
.cta-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,72px);align-items:center}
.cta-copy{max-width:500px}
.cta-copy h2{margin:14px 0;font-size:clamp(32px,3.6vw,54px)}
.cta-copy p{color:#46506A;margin-bottom:28px}

.cta-photos{position:relative;height:clamp(500px,46vw,640px)}
.ph{position:absolute;margin:0;background:#fff;padding:8px;border-radius:14px;box-shadow:0 22px 44px -22px rgba(11,31,63,.5);overflow:hidden;transition:transform .4s var(--ease-in)}
.ph img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}
.ph:hover{z-index:9}
.ph-1{left:2%;top:6%;width:34%;height:56%;transform:rotate(-5deg);z-index:3}   /* yurts by the lake */
.ph-2{left:31%;top:0;width:40%;height:32%;transform:rotate(3deg);z-index:2}    /* herd */
.ph-3{right:0;top:9%;width:27%;height:46%;transform:rotate(6deg);z-index:1}    /* Ala-Kul */
.ph-4{left:29%;top:36%;width:42%;height:28%;transform:rotate(-2deg);z-index:4} /* Son-Kul yurts */
.ph-5{right:1%;bottom:4%;width:38%;height:30%;transform:rotate(4deg);z-index:5} /* summit */
.ph-6{left:6%;bottom:2%;width:25%;height:33%;transform:rotate(-7deg);z-index:4} /* riders */
.cta-camera{right:22%;top:-7%;width:128px;transform:rotate(-10deg)}
.cta-map{left:-7%;top:-6%;width:118px;transform:rotate(-14deg)}
.cta-boots{left:38%;bottom:-11%;width:170px;transform:rotate(4deg)}
.cta-note{position:absolute;left:33%;top:67%;z-index:7;color:var(--accent);text-align:left}
.cta-note .hand{font-size:clamp(28px,2.4vw,38px);transform:rotate(-6deg)}

@media (max-width:1100px){
  .cta-grid{grid-template-columns:1fr}
  .cta-photos{height:560px;max-width:680px;width:100%;margin:0 auto}
}
@media (max-width:720px){
  .cta-photos{height:440px}
  .ph{padding:5px;border-radius:10px}
  .ph-6,.cta-boots{display:none}
  .ph-1{width:44%;height:52%}
  .ph-3{width:34%}
  .ph-5{width:48%}
  .cta-note{left:4%;top:auto;bottom:0}
  .cta-camera,.cta-map{width:84px}
}
