.about-hero{padding-block:90px 85px;border-bottom:1px solid var(--line)}
.about-hero h1{max-width:930px;font-size:clamp(48px,5vw,72px)}
.about-hero .intro{max-width:690px}
.about-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:74px;border-bottom:1px solid var(--line)}
.about-section h2{max-width:420px}
.about-copy p{color:var(--muted);font-size:16px;line-height:1.75}
.about-copy a,.facts a{text-underline-offset:4px}
.facts{padding-block:75px}
.facts h2{font-size:38px;margin-bottom:30px}
.facts dl{margin:0;border-top:1px solid var(--line)}
.facts dl>div{display:grid;grid-template-columns:1fr 2fr;gap:25px;padding:17px 0;border-bottom:1px solid var(--line)}
.facts dt{font-size:13px;font-weight:650}
.facts dd{margin:0;color:var(--muted);font-size:14px;line-height:1.6}
.about-hero .button{margin-top:3px}
@media(max-width:700px){.about-hero{padding-block:50px 55px}.about-hero h1{font-size:clamp(42px,10vw,57px)}.about-section{display:block;padding-block:49px}.about-section h2{margin-bottom:24px}.about-copy p{font-size:15px}.facts{padding-block:53px}.facts h2{font-size:32px}.facts dl>div{grid-template-columns:1fr 1.5fr;gap:15px}}
