/* V089 About and Founder: restrained ESP branded refinements */
.identity-v086 .site-header{box-shadow:0 2px 14px rgba(7,55,71,.035)}
.identity-v086 .nav a[aria-current="page"]{color:#087d82;text-decoration:underline;text-decoration-color:#ffbe16;text-decoration-thickness:3px;text-underline-offset:8px}
.identity-v086 .hero{padding-top:clamp(42px,5vw,76px)}
.identity-v086 .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(30px,4vw,72px)}
.identity-v086 .hero h1{font-size:clamp(48px,5.5vw,78px)}
.identity-v086 .hero-card{padding:0;background:#f4f8f7;overflow:hidden;border-radius:28px}
.identity-v086 .hero-card:before{display:none}
.identity-v086 .hero-card img{width:100%;height:100%;object-fit:contain}
.identity-v086 .identity-lead{max-width:740px}
.identity-v086 .identity-links{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:20px}
.identity-v086 .identity-links .button{margin:0}
.identity-v086 .quiet-link{font-weight:800;color:#073747;text-decoration:underline;text-decoration-color:#ffbe16;text-underline-offset:5px}
.identity-v086 .section{padding-block:clamp(54px,6.3vw,95px)}
.identity-v086 .section p{max-width:1000px}
.identity-v086 .section .cards{margin-top:28px}
.identity-v086 .identity-village{background:#f0f6f6}
.identity-v086 .identity-village .feature{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}
.identity-v086 .identity-accent{background:#fff;border:1px solid #dceaea;border-radius:28px;padding:clamp(24px,4vw,45px)}
.identity-v086 .identity-accent p{font-size:18px}
.identity-v086 .founder-heading h1{font-size:clamp(48px,6vw,87px);max-width:1200px}
.identity-v086 .founder-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);margin-top:36px;gap:clamp(35px,6vw,95px)}
.identity-v086 .founder-layout .portrait{max-width:560px;border-radius:44% 44% 15px 15px}
.identity-v086 .founder-copy p{line-height:1.65}
.identity-v086 .founder-values{background:#eff6f6}
.identity-v086 .founder-values .cards{grid-template-columns:repeat(3,minmax(0,1fr))}
.identity-v086 .founder-values .card{border-top:5px solid #ffbe16}
.identity-v086 .identity-note{font-size:15px;color:#3a6170}
@media(max-width:980px){.identity-v086 .hero-grid,.identity-v086 .identity-village .feature{grid-template-columns:1fr}.identity-v086 .hero-card{max-width:700px}.identity-v086 .founder-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}
@media(max-width:650px){.identity-v086 .hero h1,.identity-v086 .founder-heading h1{font-size:clamp(38px,10vw,55px)}.identity-v086 .founder-layout,.identity-v086 .founder-values .cards{grid-template-columns:1fr}.identity-v086 .founder-layout .portrait{max-width:400px}.identity-v086 .identity-links{align-items:stretch}.identity-v086 .identity-accent{padding:25px}}
