.leadmac-about{background:#f5f5f5;margin:64px 0 0;padding:42px 24px 32px;box-sizing:border-box}
.leadmac-about__inner{max-width:1200px;margin:0 auto}
.leadmac-about__top{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:64px;align-items:center}
.leadmac-about__eyebrow{display:flex;align-items:center;gap:8px;font-size:18px;font-style:italic;font-weight:600;margin:0 0 18px;color:#202020}
.leadmac-about__eyebrow span{display:block;width:42px;height:1px;background:#292929}
.leadmac-about h2{font-size:38px;line-height:1.17;font-weight:700!important;color:#111;margin:0 0 34px;letter-spacing:-.5px}
.leadmac-about__points{padding:0;margin:0;list-style:none}
.leadmac-about__points li{display:flex;align-items:center;gap:17px;margin-bottom:20px;list-style:none}
.leadmac-about__points p{font-size:14px;line-height:1.55;color:#333;margin:0}
.leadmac-about__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border:1px solid #f36b13;color:#f36b13;border-radius:50%;box-sizing:border-box}
.leadmac-about__icon svg{display:block;width:25px;height:25px}
.leadmac-about__explore{display:flex;align-items:center;justify-content:space-between;gap:24px;width:max-content;max-width:calc(100% - 53px);margin:30px 0 0 53px;padding:0 0 8px;border-bottom:3px solid #f36b13;font-size:15px;line-height:1.4;font-weight:600;color:#222;text-decoration:none}
.leadmac-about__explore span{font-size:20px;line-height:1;font-weight:400;letter-spacing:2px}
.leadmac-about__explore:hover{color:#b84c00}
.leadmac-about__explore:focus-visible{outline:2px solid #b84c00;outline-offset:5px}
.leadmac-about__photo{width:100%;aspect-ratio:1.6;overflow:hidden;border-radius:5px;background:#e5e5e5}
.leadmac-about__photo img{display:block;width:100%;height:100%;max-height:none;object-fit:cover}
.leadmac-about__milestones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:42px 0 0;padding:0;border-top:1px solid #bbb;list-style:none}
.leadmac-about__milestones li{position:relative;list-style:none;margin:0 0 0 36px;padding:26px 16px 16px 32px;border-left:1px solid #bbb;box-sizing:border-box}
.leadmac-about__milestones li:before{content:'';position:absolute;left:-5px;top:-5px;width:9px;height:9px;background:#f36b13;border-radius:50%}
.leadmac-about h3{font-size:28px;line-height:1.2;font-weight:700!important;color:#111;margin:0 0 12px;overflow-wrap:break-word}
.leadmac-about__milestones p{font-size:14px;line-height:1.5;color:#333;margin:0}
@media(max-width:1100px){.leadmac-about__top{gap:36px;grid-template-columns:1fr 1.3fr}.leadmac-about h2{font-size:32px}.leadmac-about h3{font-size:24px}.leadmac-about__milestones li{margin-left:18px;padding-left:20px}}
@media(max-width:800px){.leadmac-about{padding:36px 20px}.leadmac-about__top{grid-template-columns:1fr;gap:30px}.leadmac-about__copy{max-width:600px}.leadmac-about h2{font-size:32px;max-width:500px;margin-bottom:26px}.leadmac-about__milestones{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.leadmac-about__milestones li{margin-left:10px;padding:24px 16px 8px 22px}.leadmac-about__milestones li:nth-child(n+3){border-top:1px solid #bbb}.leadmac-about__explore{margin-top:24px}}
@media(max-width:420px){.leadmac-about h2{font-size:29px}.leadmac-about h3{font-size:21px}.leadmac-about__milestones li{padding-left:16px;padding-right:8px}.leadmac-about__milestones p{font-size:13px}}
