.about-hero{height:610px;position:relative;background:url("../assets/hero-pest-control.png") center/cover no-repeat;color:#fff}.about-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.45) 58%,rgba(0,0,0,.18))}.about-hero-content{position:relative;padding-top:205px}.about-hero .section-kicker{font-size:11px;letter-spacing:1.2px}.about-hero h1{font-size:58px;line-height:1;margin:25px 0 28px}.about-hero p{width:610px;max-width:100%;font-size:16px;line-height:26px;color:#ddd}.page-section{padding:115px 0}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.story-photo img{height:500px;width:100%;object-fit:cover;object-position:right center;border-radius:8px}.story-copy h2,.section-centered h2{font-size:34px;line-height:42px;margin:12px 0 22px}.story-copy p,.purpose-grid p,.team-grid p,.values-grid p,.section-centered>p{color:#666}.story-copy p{margin:0 0 16px}.story-stats{display:flex;gap:38px;margin-top:24px}.story-stats>div{min-width:95px;border-right:1px solid #ddd}.story-stats>div:last-child{border:0}.story-stats strong{display:block;color:#c8102e;font-size:28px;line-height:32px}.story-stats small{font-size:10px;color:#777}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:120px}.purpose-grid article{padding:25px;border:1px solid #f1f1f1;border-radius:8px}.purpose-grid img,.values-grid img{width:42px;height:42px;object-fit:contain}.purpose-grid h3{font-size:18px;margin:16px 0 8px}.purpose-grid p{font-size:14px;line-height:24px}.section-centered{text-align:center}.section-centered>p{margin-top:-12px}.team-section{padding-top:100px;padding-bottom:180px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:48px;margin-top:65px}.team-grid article{border:1px solid #ddd;border-radius:8px;overflow:hidden;padding-bottom:25px}.team-photo{height:145px;background:#d8d8d8}.team-grid h3{font-size:13px;margin:24px 12px 5px}.team-grid strong{display:block;color:#c8102e;font-size:11px}.team-grid p{font-size:11px;line-height:18px;padding:0 20px;margin-top:18px}.values-section{padding-top:100px;padding-bottom:190px}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:55px}.values-grid article{background:#fff8f8;border-radius:8px;padding:28px 20px}.values-grid h3{font-size:14px;margin:14px 0 6px}.values-grid p{font-size:11px;line-height:17px;margin:0}@media(max-width:900px){.about-hero{height:520px}.about-hero-content{padding-top:160px}.story-grid{grid-template-columns:1fr;gap:45px}.purpose-grid{margin-top:70px}.team-grid,.values-grid{grid-template-columns:1fr 1fr}.team-section,.values-section{padding-bottom:120px}}@media(max-width:600px){.about-hero{height:500px}.about-hero-content{padding-top:145px}.about-hero h1{font-size:43px}.page-section{padding:75px 0}.story-photo img{height:390px}.purpose-grid,.team-grid,.values-grid{grid-template-columns:1fr}.purpose-grid{gap:25px}.story-stats{gap:15px;justify-content:space-between}.story-stats>div{min-width:0;padding-right:10px}.team-grid{gap:25px}.values-grid{gap:18px}}
.about-hero-content{padding-top:188px}
.about-hero .section-kicker{display:block;width:79px;height:16px;font-family:Inter,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:16px;letter-spacing:1.2px;vertical-align:middle;text-transform:uppercase}
.about-hero h1{width:417px;max-width:100%;height:67px;margin:40px 0 0;font-family:Inter,Arial,sans-serif;font-size:64px;font-style:normal;font-weight:700;line-height:67px;letter-spacing:0;vertical-align:middle}
.about-hero p{width:540px;max-width:100%;height:48px;margin:40px 0 0;font-family:Inter,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;vertical-align:middle;color:#ddd}
