.container_lead{
  --ink:#000;
  --ink-65:rgba(0,0,0,.65);
  --ink-50:rgba(0,0,0,.5);
  --ink-25:rgba(0,0,0,.25);
  --line:rgba(0,0,0,.25);
  --line-soft:rgba(0,0,0,.12);
  --bg:#fff;
  --bg-soft:#f6f5f3;
  --serif:"Anglecia Pro Display",Georgia,serif;
  --sans:"Mulish",sans-serif;
  --gap:64px;
  --sec:96px;

    font-family: var(--sans);
    font-size: 15px;
    line-height: 23px;
}

.about-lead{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap);align-items:center;margin:0 0 var(--sec)}
.about-lead__body{max-width:var(--measure)}
.about-lead__title{font-family:var(--serif);font-weight:400;font-size:42px;line-height:47px;margin-bottom:24px}
.about-lead__text{color:var(--ink-65);margin-bottom:28px}
.about-lead__text p+p{margin-top:14px}
.about-lead__media{height:400px;overflow:hidden;background:var(--bg-soft)}
.about-lead__media img{width:100%;height:100%;object-fit:cover;object-position:center 20%}

.btns{display:flex;gap:12px;flex-wrap:wrap}

@media (max-width:1240px){
  .container_lead{--gap:40px;--sec:72px}

}
@media (max-width:1040px){

}
@media (max-width:760px){
  .container_lead{--sec:56px}
  .tf,.hero,.cta,.about-lead{grid-template-columns:1fr;gap:24px}
  .btns a,.btns button{min-width:0;width:100% !important}
}