.horizonAbout{background:#fff;color:#202020;font-family:"Poppins",var(--font-geist),sans-serif}.horizonAbout h1,.horizonAbout h2,.horizonAbout h3{font-family:inherit;font-weight:400;letter-spacing:0;line-height:1.12;margin:0}.horizonAbout .aboutCopy h3,.horizonAbout h1,.horizonAbout h2{font-size:27.2px}.horizonAbout p{font-size:15px;line-height:1.55;margin:0 0 16px}.horizonAbout p:last-child{margin-bottom:0}.aboutTitle{padding:28px 20px 20px;background:#fafafa;text-align:center}.aboutNarrow{max-width:1072px}.aboutNarrow,.aboutWide{width:calc(100% - 64px);margin-inline:auto}.aboutWide{max-width:1200px}.aboutIntro,.aboutSplit{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:stretch}.aboutIntro{padding-block:66px}.aboutCopy h2,.aboutCopy h3{margin-bottom:28px}.horizonAbout img{display:block;width:100%;min-width:0;object-fit:cover}.aboutIntroPhoto{height:100%;max-height:440px;min-height:400px}.aboutCommitment{padding:30px 0 80px;background:#fafafa;text-align:center}.aboutValues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:96px}.aboutValues article{background:#fff;padding:12px 14px;color:#727272}.aboutValues svg{display:block;margin:0 auto 12px;color:#6c6c6c}.horizonAbout .aboutValues h3{font-size:20px;text-transform:uppercase;color:#202020;margin-bottom:10px}.horizonAbout .aboutValues p{font-size:16px;line-height:1.6}.aboutSectionTitle{text-align:center;padding:28px 20px 0}.aboutHistory .aboutSplit{padding-block:80px 65px}.aboutHistory img{height:100%;max-height:600px}.aboutTeam{background:#fafafa;padding-bottom:80px}.aboutTeam .aboutSplit{grid-template-columns:1.12fr 1fr;gap:50px;padding-top:96px;align-items:center}.aboutTeam img{height:232px}.aboutTeam .aboutCopy h3{margin-bottom:20px}.aboutPresence p,.aboutTeam p{color:#727272}.aboutPresence{grid-template-columns:1fr 1fr;gap:80px;padding-block:66px 120px;align-items:center}.aboutPresence img{height:auto;object-fit:contain}.aboutContact{display:inline-flex;align-items:center;justify-content:center;padding:16px 40px;min-height:56px;border:1px solid #202020;border-radius:32px;color:#202020;font-size:15px;font-weight:600;margin-top:36px;transition:background .2s,color .2s}.aboutContact:hover{background:#ed2029;border-color:#ed2029;color:#fff}.aboutContact:focus-visible{outline:3px solid #ed2029;outline-offset:4px}@media(max-width:1000px){.aboutIntro,.aboutPresence,.aboutSplit{gap:32px}.aboutIntroPhoto{min-height:330px}.aboutValues{margin-top:55px}.aboutTeam .aboutSplit{gap:32px;padding-top:60px}.aboutTeam img{height:260px}}@media(max-width:640px){.aboutNarrow,.aboutWide{width:calc(100% - 40px)}.horizonAbout .aboutCopy h3,.horizonAbout h1,.horizonAbout h2{font-size:25px;line-height:1.2}.aboutIntro,.aboutPresence,.aboutSplit,.aboutTeam .aboutSplit{grid-template-columns:1fr;gap:28px}.aboutIntro{padding-block:36px}.aboutIntroPhoto{height:300px;min-height:0}.aboutValues{grid-template-columns:1fr;gap:20px;margin-top:32px}.aboutValues article{padding:24px}.aboutCommitment{padding-block:32px}.aboutHistory .aboutSplit{padding-block:36px}.aboutHistory img{height:auto;max-height:460px}.aboutTeam{padding-bottom:36px}.aboutTeam .aboutSplit{padding-top:36px}.aboutTeam img{height:230px}.aboutPresence{padding-block:36px 55px}.aboutContact{margin-top:20px}}