.focused-about{color:#172b26}.focused-about__hero{padding:160px 0 90px;background:#f4f6fa}.focused-about__hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:6%;align-items:center}.focused-about__hero h1{font-size:clamp(40px,5vw,70px);font-weight:350;line-height:1.1;margin:16px 0}.focused-about__hero p,.focused-about__section p{font-size:17px;line-height:1.75}.focused-about__hero img{width:100%;height:500px;object-fit:cover;object-position:center 30%;border-radius:20px}.focused-about__final .button,.focused-about__hero .button{display:inline-flex;padding:13px 26px;min-height:48px;align-items:center;margin-top:18px}.focused-about__section{padding:clamp(60px,7vw,100px) 0}.focused-about__narrow{max-width:900px}.focused-about__section h2{font-size:clamp(30px,3.5vw,48px);font-weight:400;line-height:1.2;margin:16px 0 24px}.focused-about__soft{background:#f4f6fa}.focused-about__lead{max-width:800px}.focused-about__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0}.focused-about__tile{background:white;border:1px solid #dedffe;border-radius:15px;padding:25px;font-size:18px;line-height:1.45}.focused-about__link{color:#0e8581;font-weight:600;text-decoration:underline}.focused-about__final{background:#10562e;color:white}.focused-about__final p{max-width:650px}@media(max-width:767px){.focused-about__hero{padding:125px 0 60px}.focused-about__hero-grid{grid-template-columns:1fr}.focused-about__hero h1{font-size:clamp(32px,8vw,42px)}.focused-about__hero img{height:330px}.focused-about__section{padding:60px 0}.focused-about__section h2{font-size:clamp(27px,7vw,34px)}.focused-about__hero p,.focused-about__section p{font-size:16px}.focused-about__grid{grid-template-columns:1fr}.focused-about__tile{padding:20px;font-size:17px}}.focused-about,.focused-about__hero,.focused-about__hero-grid,.focused-about__hero-grid>div{min-width:0;max-width:100%}.focused-about__hero-grid>div{overflow-wrap:anywhere}.focused-about__roles,.focused-about__roles *{max-width:100%;min-width:0;white-space:normal!important;overflow-wrap:anywhere}.focused-about__hero img{max-width:100%}@media(max-width:767px){.focused-about__hero-grid{display:flex;flex-direction:column;align-items:stretch}.focused-about__hero-grid>div{width:100%}.focused-about__hero h1{overflow-wrap:anywhere}}