/* Transfers inherit the Nielsen dark surfaces, Kamerik and orange actions. */
.transfer-hero{display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(30px,5vw,78px);padding-block:170px 85px}
.transfer-hero-copy{min-width:0}
.transfer-hero .back-link{margin-bottom:30px;color:var(--secondary)}
.transfer-hero h1{font-size:clamp(36px,4.2vw,64px);font-weight:300;line-height:1.08;margin:0 0 28px;letter-spacing:-.035em}
.transfer-hero-copy .lead{font-size:clamp(20px,1.7vw,26px);line-height:1.4;margin:0 0 20px}
.transfer-hero-copy>p:not(.lead){color:var(--secondary);max-width:46ch}
.transfer-hero .button{margin-top:22px}
.transfer-hero-photo,.transfer-gallery figure{margin:0;min-width:0}
.transfer-hero-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:12px}
.transfer-hero-photo figcaption,.transfer-gallery figcaption{font-size:14px;color:var(--secondary);margin-top:12px;line-height:1.6}
.transfer-note{font-size:14px;line-height:1.65;color:var(--secondary);margin-top:18px}
.transfer-feature{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,6vw,90px);align-items:center;padding-block:20px 100px}
.transfer-feature-photo{display:block;overflow:hidden;border-radius:12px}
.transfer-feature-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;transition:transform .6s var(--ease)}
.transfer-feature-photo:hover img{transform:scale(1.025)}
.transfer-feature-copy h2,.transfer-planning h2{font-size:clamp(36px,4.2vw,64px);font-weight:300;line-height:1.12;margin:0 0 24px}
.transfer-feature-copy p,.transfer-planning p{color:var(--secondary);max-width:50ch;line-height:1.75}
.transfer-feature-copy .button{margin-top:24px}
.transfer-planning{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);padding-block:65px 100px;border-top:1px solid var(--line)}
.transfer-brief{margin:0}
.transfer-brief>div{padding-block:22px;border-bottom:1px solid var(--line)}
.transfer-brief>div:first-child{padding-top:0}
.transfer-brief dt{font-size:22px;line-height:1.4;margin-bottom:10px}
.transfer-brief dd{color:var(--secondary);margin:0;line-height:1.75;max-width:55ch}
.transfer-vehicles{padding-bottom:30px}
.transfer-gallery{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.transfer-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-radius:12px}
@media(max-width:800px){
 .transfer-hero{grid-template-columns:1fr;padding-block:145px 55px;gap:36px}
 .transfer-hero h1{font-size:clamp(36px,8.4vw,64px)}
 .transfer-hero .back-link{margin-bottom:25px}
 .transfer-hero-copy>p:not(.lead){max-width:58ch}
 .transfer-feature{grid-template-columns:1fr;gap:28px;padding-bottom:65px}
 .transfer-feature-copy{grid-row:1}
 .transfer-planning{grid-template-columns:1fr;padding-block:45px 65px;gap:30px}
 .transfer-gallery{grid-template-columns:1fr;gap:30px}
}
@media(prefers-reduced-motion:reduce){.transfer-feature-photo:hover img{transform:none}}
