.lead{display:grid;grid-template-columns:minmax(0,21rem) minmax(0,1fr);gap:clamp(26px,4.4vw,80px);align-items:start}.lead-shot{padding:0;background:none;border:0;cursor:zoom-in}.lead-shot img{width:100%;height:auto}.lead p{color:var(--mist);font-size:clamp(16.5px,1.4vw,19px);line-height:1.65;max-width:58ch}.lead-slogan{border-left:3px solid var(--edge);padding-left:clamp(16px,1.8vw,24px);margin-bottom:clamp(24px,2.8vw,36px)}.lead-slogan .field{display:block;margin-bottom:10px}.lead-slogan b{font-family:var(--display);font-weight:800;font-stretch:118%;text-transform:uppercase;letter-spacing:-0.015em;font-size:clamp(20px,2.4vw,34px);line-height:1.06;color:var(--on-hull);display:block}.who{margin-top:26px;border-top:1px solid var(--edge);padding-top:16px}.who .field{display:block;margin-bottom:5px;color:var(--blue-lt)}.who b{font-weight:600;font-size:16px}@media (max-width:860px){.lead{grid-template-columns:1fr}.lead-shot{max-width:300px}}.pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.6vw,22px)}.pair-card{background:var(--steel);padding:clamp(26px,3vw,42px)}.pair-card .field{display:block;margin-bottom:14px;color:var(--blue-lt)}.pair-card p{color:var(--mist);font-size:clamp(16px,1.4vw,18px);line-height:1.65}@media (max-width:760px){.pair{grid-template-columns:1fr}}.track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.6vw,48px)}.stage{padding-top:22px;position:relative;border-top:1px solid var(--edge-l)}.stage::before{content:"";position:absolute;top:-1px;left:0;width:46px;height:4px;background:var(--blue)}.stage .field{display:block;margin-bottom:8px;color:var(--blue-dk)}.stage h3{font-family:var(--display);font-weight:800;font-stretch:118%;text-transform:uppercase;letter-spacing:-0.012em;font-size:clamp(18px,1.8vw,25px);line-height:1.05;margin-bottom:10px}.stage p{color:var(--slate);font-size:15.5px;line-height:1.6}@media (max-width:900px){.track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(26px,3vw,40px)}}@media (max-width:480px){.track{grid-template-columns:1fr}}