:root{font-family:Arial,Helvetica,sans-serif;color:#493237;background:#fef5f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}button{font:inherit}.wrap{max-width:1240px;margin:auto;padding:0 5vw}.top{background:#fef5f0;color:#8f2631}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e8cdca}.brand{font-family:Georgia,serif;font-style:italic;font-size:2.15rem;letter-spacing:-.055em;text-decoration:none;color:#922631}.brand span{color:inherit}.links{display:flex;align-items:center;gap:30px;font-size:.9rem;color:#5a3c42}.links a{text-decoration:none}.links a:hover,.foot a:hover{text-decoration:underline}.lang{border:1px solid #9a5b61;background:none;color:#8f2631;border-radius:30px;padding:9px 13px;cursor:pointer}.lang:hover{background:#f4e2de}.hero{min-height:620px;display:grid;grid-template-columns:1fr 1.05fr;align-items:center;gap:3vw;padding-top:50px;padding-bottom:80px}.eyebrow{color:#a64752;text-transform:uppercase;letter-spacing:.2em;font-size:.78rem;font-weight:bold}.hero h1{font-family:Georgia,serif;font-size:clamp(3.5rem,6.4vw,6.8rem);line-height:.99;letter-spacing:-.055em;margin:26px 0;color:#8f2631}.hero h1 em{font-weight:normal;color:#bd6065}.lead{font-size:1.22rem;line-height:1.7;color:#654b50;max-width:630px}.hero-art{position:relative;min-height:440px;overflow:hidden;background:#fef5f0;border-left:1px solid #e8cdca}.hero-art img{position:absolute;width:100%;height:100%;object-fit:cover;transform:scale(1.62);object-position:center}.section{padding:110px 0}.section-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw}.kicker{color:#a64752;text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;font-weight:bold}.section h2{font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.3rem);line-height:1.1;letter-spacing:-.04em;margin:18px 0;color:#8f2631}.section p{font-size:1.12rem;line-height:1.8;color:#60494d;margin-top:0}.pillars{background:#f6e9e4}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.card{background:#fff9f6;padding:34px;min-height:265px;border-top:3px solid #ae3945}.number{font-family:Georgia,serif;font-size:2rem;color:#ae3945}.card h3{font-family:Georgia,serif;font-size:1.8rem;margin:25px 0 12px;color:#8f2631}.card p{font-size:1rem}.founder{background:#fffaf7}.founder .section-grid{align-items:center}.signature{border-left:3px solid #ae3945;padding-left:28px}.signature strong{display:block;font-family:Georgia,serif;font-size:1.45rem;margin-bottom:8px;color:#8f2631}.contact{background:#8f2631;color:#fff8f4;text-align:center}.contact .kicker,.contact h2{color:#fff8f4}.contact p{color:#fff1ed;max-width:650px;margin:0 auto 25px}.contact a.cta{display:inline-block;border:1px solid #fff8f4;color:#fff;text-decoration:none;padding:15px 26px;margin-top:15px}.contact a.cta:hover{background:#fff8f4;color:#8f2631}.foot{background:#71202b;color:#f6dad9;padding:28px 0}.foot .wrap{display:flex;justify-content:space-between;gap:20px;font-size:.85rem}.foot a{text-decoration:none}[hidden]{display:none!important}@media(max-width:800px){.nav{height:70px}.links{gap:13px;font-size:.78rem}.links a:nth-child(2){display:none}.hero{grid-template-columns:1fr;min-height:auto;padding-top:45px;padding-bottom:50px}.hero-art{min-height:275px;border-left:0;border-top:1px solid #e8cdca}.hero-art img{transform:scale(1.42)}.section{padding:70px 0}.section-grid,.cards{grid-template-columns:1fr}.cards{gap:12px}.card{min-height:auto}.foot .wrap{flex-direction:column}}
.founder h2{margin-bottom:42px}.founder-layout{display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:clamp(36px,6vw,90px);align-items:start}.founder-photo{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center top;display:block;background:#e8dfdc}.founder-bio{border-top:1px solid #d7aaa8;padding-top:26px}.founder-bio p{font-size:1.04rem;line-height:1.76;margin:0 0 20px}.founder-bio .founder-role{font-size:1.02rem;font-weight:700;line-height:1.55;color:#8f2631;margin-bottom:24px}@media(max-width:800px){.founder h2{margin-bottom:28px}.founder-layout{grid-template-columns:1fr;gap:28px}.founder-photo{max-width:400px;aspect-ratio:3/4}.founder-bio{padding-top:24px}}
.vision-mission{background:#fffaf7}.vision-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(38px,7vw,110px);margin-top:20px}.vision-grid>div+div{border-left:1px solid #d7aaa8;padding-left:clamp(30px,5vw,75px)}.vision-grid h2{font-size:clamp(2.5rem,3.8vw,4rem)}.vision-grid p{max-width:640px}@media(max-width:800px){.vision-grid{grid-template-columns:1fr;gap:30px}.vision-grid>div+div{border-left:0;border-top:1px solid #d7aaa8;padding:30px 0 0}}
/* LeadHer logo palette and complete lockup */
:root{color:#47383b;background:#fef7f3}.top{background:#fef7f3;color:#72192b}.nav{border-bottom-color:#ebd9d5}.brand,.section h2,.card h3,.signature strong{color:#72192b}.links{color:#49393d}.lang{border-color:#a75d68;color:#72192b}.lang:hover{background:#f8e9e6}.eyebrow,.kicker,.founder-bio .founder-role{color:#8e2a3a}.hero h1{color:#72192b}.hero h1 em{color:#a84f5e}.lead,.section p{color:#57474a}.hero{grid-template-columns:1fr 1fr;gap:2vw}.hero-art{min-height:500px;border-left:0;background:#fef5f0}.hero-art img{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(1.12)}.vision-mission,.founder{background:#fffbf9}.pillars{background:#faeeeb}.card{background:#fffbf9;border-top-color:#872335}.number{color:#872335}.contact{background:#72192b}.contact a.cta:hover{color:#72192b}.foot{background:#571322}.founder-bio{border-top-color:#dfb8b8}.vision-grid>div+div{border-left-color:#dfb8b8}@media(max-width:800px){.hero{grid-template-columns:1fr;gap:12px}.hero-art{min-height:290px;border-top:0}.hero-art img{transform:scale(1.1)}.vision-grid>div+div{border-left:0;border-top:1px solid #dfb8b8}}
/* Neutral soft cream palette */
:root{color:#403b36;background:#f7f5f2}.top{background:#f7f5f2;color:#68172a}.nav{border-bottom-color:#ddd8d4}.brand,.section h2,.card h3,.signature strong,.hero h1{color:#68172a}.links{color:#403b36}.lang{border-color:#8c5260;color:#68172a}.lang:hover{background:#efebE8}.eyebrow,.kicker,.founder-bio .founder-role{color:#812b3d}.hero h1 em{color:#923f50}.lead,.section p{color:#565149}.hero-art{background:#f7f5f2}.hero-art img{mix-blend-mode:darken}.vision-mission,.founder{background:#fcfbf9}.pillars{background:#f0eeeb}.card{background:#fcfbf9;border-top-color:#812b3d}.number{color:#812b3d}.contact{background:#68172a}.contact a.cta:hover{color:#68172a}.foot{background:#4d1020}.founder-bio{border-top-color:#d9d3d0}.vision-grid>div+div{border-left-color:#d9d3d0}@media(max-width:800px){.vision-grid>div+div{border-top-color:#d9d3d0}}
/* New navigation and community sections */
.svg-filters{position:absolute;width:0;height:0;overflow:hidden}.hero-art img{filter:url(#burgundy-logo)}.nav{height:auto;min-height:92px;padding-top:16px;padding-bottom:16px}.links{gap:clamp(10px,1.7vw,25px);flex-wrap:wrap;justify-content:flex-end}.hero h1 em{color:#68172a}.advisory{background:#f7f5f2}.members{background:#fcfbf9}.blog{background:#f0eeeb}.person-card{border-top:2px solid #68172a;max-width:620px;padding:30px 0}.person-card h3,.blog-card h3{font-family:Georgia,serif;color:#68172a;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.25;margin:0 0 14px}.person-card p{margin:0;color:#812b3d}.members p,.section-intro{max-width:760px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:36px}.blog-card{background:#fcfbf9;border-top:3px solid #68172a;padding:32px}.blog-card p{font-size:1rem}.blog-type{display:block;color:#812b3d;font-size:.9rem;font-weight:700;letter-spacing:.06em;margin-bottom:25px}.blog-card a{display:inline-block;color:#68172a;font-weight:700;text-underline-offset:4px;margin-top:14px}@media(max-width:850px){.nav{align-items:flex-start;flex-direction:column;gap:12px}.links{justify-content:flex-start;gap:10px 18px;font-size:.9rem}.links a:nth-child(2){display:inline}.blog-grid{grid-template-columns:1fr}.hero-art img{transform:scale(1.03)}}
.section.contact p{color:#f7f5f2}
.founder-photo{aspect-ratio:1 / 1;object-fit:cover;object-position:center 72%}
