.wp-block-agrimpex-about-people,.agrimpex-about-people-block{width:100%}
.about-people-section{--ap-pt:56px;--ap-pb:56px;--ap-container:1540px;--ap-px:32px;--ap-intro:20%;--ap-gap:44px;--ap-cards-gap:22px;--ap-image-h:180px;--ap-card-radius:7px;--ap-card-padding:16px;--ap-contact-size:34px;--ap-bg:#fff;--ap-eyebrow:#4a8a4a;--ap-heading:#111;--ap-highlight:#2fad32;--ap-desc:#5b5b5b;--ap-card-bg:#fff;--ap-card-border:#e5e8e4;--ap-name:#111;--ap-role:#3e3e3e;--ap-text:#5b5b5b;--ap-icon:#111;--ap-icon-border:#dfe5dd;--ap-placeholder:#f1f3f1;--ap-cta-border:#8bcf86;--ap-cta-text:#315b35;--ap-cta-bg:#fff;--ap-eyebrow-size:11px;--ap-heading-size:36px;--ap-desc-size:14px;--ap-name-size:15px;--ap-role-size:12px;--ap-text-size:12px;--ap-mobile-heading:30px;--ap-divider-width:1px;--ap-divider-style:solid;--ap-divider-color:#e3e8e1;position:relative;background:var(--ap-bg);padding:var(--ap-pt) 0 var(--ap-pb);box-sizing:border-box;overflow:hidden}
.about-people-section *{box-sizing:border-box}.about-people-section.has-top-divider{border-top:var(--ap-divider-width) var(--ap-divider-style) var(--ap-divider-color)}.about-people-section.has-bottom-divider{border-bottom:var(--ap-divider-width) var(--ap-divider-style) var(--ap-divider-color)}
.about-people-container{width:min(100%,var(--ap-container));margin:0 auto;padding:0 var(--ap-px);display:grid;grid-template-columns:minmax(245px,var(--ap-intro)) minmax(0,1fr);gap:var(--ap-gap);align-items:center}.about-people-intro{align-self:center}.about-people-eyebrow{margin:0 0 15px;color:var(--ap-eyebrow);font-size:var(--ap-eyebrow-size);font-weight:700;line-height:1.1;letter-spacing:.13em;text-transform:uppercase}.about-people-heading{margin:0;max-width:11ch;color:var(--ap-heading);font-size:var(--ap-heading-size);line-height:1.06;font-weight:800;letter-spacing:-.04em}.about-people-heading>span{display:block}.about-people-heading__highlight{color:var(--ap-highlight)}.about-people-description{margin:20px 0 0;max-width:30ch;color:var(--ap-desc);font-size:var(--ap-desc-size);line-height:1.68}.about-people-cta{display:inline-flex;align-items:center;gap:18px;margin-top:24px;padding:12px 19px;border:1px solid var(--ap-cta-border);border-radius:999px;background:var(--ap-cta-bg);color:var(--ap-cta-text);font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.about-people-cta:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(49,91,53,.09)}.about-people-cta__arrow{font-size:18px}
.about-people-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ap-cards-gap);align-items:stretch}.about-people-card{min-width:0;background:var(--ap-card-bg);border:1px solid var(--ap-card-border);border-radius:var(--ap-card-radius);overflow:hidden;box-shadow:0 6px 18px rgba(21,47,29,.035)}.about-people-card__media{height:var(--ap-image-h);overflow:hidden;background:var(--ap-placeholder)}.about-people-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center top}.about-people-card__placeholder{width:100%;height:100%;background:linear-gradient(145deg,var(--ap-placeholder),#e5e8e5)}.about-people-card__body{padding:var(--ap-card-padding);display:flex;flex-direction:column;min-height:164px}.about-people-card__name{margin:0 0 3px;color:var(--ap-name);font-size:var(--ap-name-size);line-height:1.2;font-weight:700}.about-people-card__role{margin:0 0 4px;color:var(--ap-role);font-size:var(--ap-role-size);line-height:1.35}.about-people-card__text{margin:0;color:var(--ap-text);font-size:var(--ap-text-size);line-height:1.48}.about-people-card__contacts{display:flex;gap:9px;margin-top:auto;padding-top:12px}.about-people-contact-icon{width:var(--ap-contact-size);height:var(--ap-contact-size);display:flex;align-items:center;justify-content:center;border:1px solid var(--ap-icon-border);border-radius:50%;color:var(--ap-icon);background:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.about-people-contact-icon:hover{transform:translateY(-1px);border-color:#bfcabd;box-shadow:0 4px 12px rgba(0,0,0,.06)}.about-people-contact-icon__svg{display:block;width:52%;height:52%}.about-people-contact-icon__svg svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.about-people-contact-icon.is-placeholder{opacity:.45}
@media(max-width:1220px){.about-people-container{grid-template-columns:1fr}.about-people-intro{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(320px,1.28fr);gap:14px 38px}.about-people-eyebrow,.about-people-heading{grid-column:1}.about-people-description,.about-people-cta{grid-column:2}.about-people-description{grid-row:1/3;margin-top:0;max-width:60ch}.about-people-cta{justify-self:start}.about-people-grid{margin-top:8px}}
@media(max-width:930px){.about-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-people-card__media{height:min(var(--ap-image-h),220px)}}
@media(max-width:620px){.about-people-section{padding-top:44px;padding-bottom:44px}.about-people-container{padding-left:20px;padding-right:20px}.about-people-intro{display:block}.about-people-heading{font-size:var(--ap-mobile-heading)}.about-people-description{margin-top:17px}.about-people-grid{grid-template-columns:1fr}.about-people-card__media{height:min(var(--ap-image-h),260px)}}
.about-people-section.has-scroll-animation.is-animation-ready .about-people-intro{opacity:0;transform:translateY(var(--ap-animation-distance,16px));transition:opacity var(--ap-animation-duration,520ms) ease,transform var(--ap-animation-duration,520ms) cubic-bezier(.2,.75,.25,1)}.about-people-section.has-scroll-animation.is-animation-ready .about-people-card{opacity:0;transform:translateY(var(--ap-animation-distance,16px));transition:opacity var(--ap-animation-duration,520ms) ease,transform var(--ap-animation-duration,520ms) cubic-bezier(.2,.75,.25,1);transition-delay:var(--ap-card-delay,0ms)}.about-people-section.has-scroll-animation.is-animation-ready.is-revealed .about-people-intro,.about-people-section.has-scroll-animation.is-animation-ready.is-revealed .about-people-card{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.about-people-section.has-scroll-animation.is-animation-ready .about-people-intro,.about-people-section.has-scroll-animation.is-animation-ready .about-people-card{opacity:1!important;transform:none!important;transition:none!important}}
