/* Only the new people sections, supplied logo and corrected template editor scope. */
.je-site .site-header .je-client-brand{width:235px;min-width:235px;flex:0 0 235px;background:transparent;padding:10px 14px;gap:0}
.je-site .je-client-brand-image{width:100%;flex:1;min-width:0}
.je-site .je-client-brand-image img{width:100%;height:auto;object-fit:contain}
.je-site .je-client-brand .je-client-brand-image a{display:block;width:100%}
.je-site .je-client-brand .je-client-brand-image a img{width:100%;height:auto}
.je-site .site-footer .je-client-brand{width:235px;min-width:0;max-width:100%;gap:0}
.je-site .je-drawer-brand{width:235px;max-width:100%;margin-bottom:12px}
.je-site .je-founder-grid{align-items:center;gap:64px}
.je-site .je-founder-brand{background:var(--navy);min-height:300px;justify-content:center;gap:25px;border-bottom:4px solid var(--blue)}
.je-site .je-founder-brand .elementor-heading-title,.je-site .je-founder-brand .elementor-widget-text-editor{color:white}
.je-site .je-founder-brand .elementor-widget-image{max-width:285px}
.je-site .je-founder-brand .elementor-widget-text-editor{font-size:13px;letter-spacing:.08em;text-transform:uppercase}
.je-site .je-founder-copy{gap:22px;min-width:0}
.je-site .je-team-grid,.je-site .je-principles-grid{margin-top:22px;align-items:stretch}
.je-site .je-team-card,.je-site .je-principle-card{height:100%;border:1px solid var(--line);background:white;gap:22px;transition:border-color .3s,box-shadow .3s,transform .3s}
.je-site .je-team-card:hover,.je-site .je-principle-card:hover{border-color:var(--blue);box-shadow:0 14px 28px #0e233610;transform:translateY(-4px)}
.je-site .je-team-icon{width:60px;align-self:flex-start}
.je-site .je-team-icon img{width:60px;height:60px;object-fit:contain}
.je-site .je-principle-card{border-top:3px solid var(--blue)}
.je-site .je-founder-section,.je-site .je-team-section{scroll-margin-top:135px}
.je-supplied-logo-loader{width:min(430px,100%);height:auto;overflow:visible}
.je-logo-stroke{fill:var(--je-logo-color);fill-opacity:0;stroke:var(--je-logo-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100;animation:je-brand-outline 1.25s ease forwards;animation-delay:var(--je-logo-delay,0s)}
.je-logo-letter{transform-box:fill-box;transform-origin:center;animation:je-brand-outline 1.25s ease forwards,je-brand-letter 1.15s ease forwards;animation-delay:var(--je-logo-delay,0s)}
@keyframes je-brand-outline{0%{stroke-dashoffset:100;fill-opacity:0}65%{stroke-dashoffset:0;fill-opacity:0}100%{stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}}
@keyframes je-brand-letter{0%{transform:rotateY(-80deg)}70%,100%{transform:rotateY(0)}}
.brand:has(.je-fallback-brand){background:var(--navy);padding:10px 14px}
@media(max-width:1100px){.je-site .je-founder-grid{gap:35px}.je-site .je-team-grid,.je-site .je-principles-grid{gap:22px}}
@media(max-width:767px){
 .je-site .site-header .je-client-brand{width:180px;min-width:180px;flex-basis:180px;padding:8px 10px}
 .je-site .je-founder-grid,.je-site .je-team-grid,.je-site .je-principles-grid{grid-template-columns:minmax(0,1fr);gap:25px}
 .je-site .je-founder-brand{min-height:250px}
 .je-site .je-team-card,.je-site .je-principle-card{height:auto}
 .je-site .je-founder-section,.je-site .je-team-section{scroll-margin-top:95px}
}
@media(prefers-reduced-motion:reduce){.je-logo-stroke{animation:none;stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}.je-site .je-team-card:hover,.je-site .je-principle-card:hover{transform:none}}
.je-site:not(.je-motion-enabled) .je-logo-stroke{animation:none;stroke-dashoffset:0;fill-opacity:1;stroke-opacity:0}
