.about-hero{background:#edf3f8;border-radius:22px;grid-template-columns:.85fr 1.15fr;min-height:530px;margin-top:25px;display:grid;overflow:hidden}.about-hero-copy{flex-direction:column;align-items:flex-start;padding:60px 45px;display:flex}.about-hero-copy .eyebrow{letter-spacing:1.7px;margin-bottom:38px;font-size:11px}.about-hero h1{letter-spacing:-3px;font-size:clamp(52px,5.1vw,78px);font-weight:500;line-height:1.06}.about-hero h1 em{color:var(--accent);font-style:normal}.about-hero-copy>p{max-width:330px;margin-top:25px;font-size:20px;line-height:1.65}.about-hero-copy .text-link{margin-top:30px}.about-hero-foot{color:var(--muted);margin-top:auto;padding-top:45px;font-size:11px}.about-hero-image{min-width:0;margin:0;position:relative}.about-hero-image img{object-fit:cover;object-position:65% center}.about-hero-image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0f23308c);position:absolute;inset:65% 0 0}.about-hero-image figcaption{z-index:1;color:#fff;letter-spacing:-.4px;font-size:22px;position:absolute;bottom:30px;left:30px;right:25px}.about-image-note{color:var(--muted);text-align:right;margin-top:10px;font-size:11px}.about-approach{padding:95px 0}.about-approach-heading{grid-template-columns:1fr 1fr;align-items:end;gap:22px 65px;display:grid}.about-approach-heading .eyebrow{grid-column:1/-1;font-size:11px}.about-approach h2,.about-local h2{letter-spacing:-1.7px;font-size:clamp(32px,3.3vw,47px);font-weight:500;line-height:1.2}.about-approach-heading>p{max-width:510px;font-size:17px;line-height:1.8}.about-principles{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;display:grid}.about-principle{border-top:1px solid var(--line);padding-top:22px}.about-principle>span{color:var(--accent);font-size:12px}.about-principle h3{letter-spacing:-.6px;margin-top:24px;font-size:23px;font-weight:550}.about-principle p{max-width:340px;margin-top:15px;font-size:16px;line-height:1.8}.about-local{grid-template-columns:1fr 1fr;align-items:center;gap:75px;margin-bottom:95px;display:grid}.about-local-image{background:var(--surface);border-radius:20px;height:410px;position:relative;overflow:hidden}.about-local-image img{object-fit:cover;object-position:60% center}.about-local-image>span{background:#fff;border-radius:5px;align-items:center;gap:9px;padding:12px 16px;font-size:12px;display:flex;position:absolute;bottom:20px;left:20px}.about-local-copy .eyebrow{margin-bottom:25px;font-size:11px}.about-local-copy>p{max-width:410px;margin-top:24px;font-size:17px;line-height:1.8}.about-local-copy address{border-top:1px solid var(--line);max-width:410px;margin-top:25px;padding-top:22px;font-size:14px;font-style:normal;line-height:1.8}.about-local-copy .text-link{margin-top:20px}@media (max-width:1000px){.about-hero-copy{padding:38px 28px}.about-hero h1{font-size:56px}.about-local{gap:40px}.about-principles{gap:25px}}@media (max-width:767px){.about-hero{border-radius:16px;grid-template-columns:1fr;margin-top:10px}.about-hero-copy{padding:32px 25px}.about-hero-copy .eyebrow{margin-bottom:25px;font-size:10px}.about-hero h1{letter-spacing:-2px;font-size:55px}.about-hero-copy>p{margin-top:20px;font-size:18px}.about-hero-copy .text-link{margin-top:22px}.about-hero-foot{padding-top:26px}.about-hero-image{height:340px}.about-hero-image img{object-position:65% center}.about-hero-image figcaption{font-size:20px;bottom:22px;left:22px}.about-image-note{text-align:left;font-size:10px}.about-approach{padding:58px 0}.about-approach-heading{grid-template-columns:1fr;gap:21px}.about-approach h2,.about-local h2{letter-spacing:-1px;font-size:34px}.about-approach-heading>p{font-size:16px}.about-principles{grid-template-columns:1fr;gap:27px;margin-top:30px}.about-principle{grid-template-columns:25px 1fr;gap:12px 13px;padding-top:22px;display:grid}.about-principle>span{padding-top:5px}.about-principle h3{margin:0;font-size:22px}.about-principle p{grid-column:2;margin:0}.about-local{grid-template-columns:1fr;gap:30px;margin-bottom:60px}.about-local-image{border-radius:16px;height:310px}.about-local-copy>p{font-size:16px}.about-local-copy .eyebrow{margin-bottom:19px}}
