/* 6 Nov orchestra pass (John, WhatsApp 13:02 to 13:05): capabilities page only */
.talent .wrap{max-width:var(--maxw,1180px)}
.talent h2{margin:0 0 18px}
.talent .tt-l{margin:0;max-width:34em;font:500 clamp(18px,1.6vw,22px)/1.5 Archivo,Arial,sans-serif;color:rgba(255,255,255,.86);text-wrap:balance}
.talent .tt-cf{margin:14px 0 0;font:800 clamp(22px,2.2vw,30px)/1.15 Archivo,Arial,sans-serif;font-stretch:86%;letter-spacing:-.01em;color:#fff}
.talent .tt-cf strong{font-weight:800}
.talent .book{margin-top:38px}
.talent .book h3{font-size:22px}
@media (max-width:760px){.talent .book{margin-top:30px}}
.talent .book em{padding-right:.14em}
/* hero: lighter fade so the orchestra reads behind the headline; headline solid white (John 13:48), gold stop kept */
.ihero.img.orch .ph::after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 58%,rgba(0,0,0,.42) 86%,rgba(0,0,0,.92) 100%),linear-gradient(270deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 45%)}
.ihero.orch h1{color:#fff}
.ihero.orch h1 .pt{color:var(--g)}
@media (max-width:760px){.ihero.img.orch .ph::after{background:linear-gradient(180deg,rgba(0,0,0,.45) 0,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 58%,rgba(0,0,0,.6) 86%,#000 100%)}}
@media (max-width:760px){.cap-band img,.band.zoom.ob img{object-position:80% 50%}}

/* Round 4 zoom (John, WhatsApp 14:47: "zoom in 20%"): CSS scale 1.2 anchored on the hand, baton and spark. Remove class z20 from the hero section to go back to un-zoomed. */
.ihero.img.orch.z20 .ph img{transform:scale(1.2);transform-origin:43% 50%}
@media (max-width:760px){.ihero.img.orch.z20 .ph img{transform-origin:70% 68%}}
