.p-about .ph-hero{background:var(--green);text-align:center;padding:74px 0 66px;position:relative;overflow:hidden}.p-about .ph-hero__motif{opacity:.85;z-index:0;width:120px;position:absolute;top:24px;right:44px}.p-about .ph-hero .wrap{z-index:1;max-width:760px;position:relative}.p-about .ph-hero .eyebrow{color:var(--green-dark)}.p-about .ph-hero h1{color:var(--green-dark);margin:14px 0 16px}.p-about .ph-hero .lead{max-width:52ch;color:var(--green-mid);margin:0 auto;font-weight:500}.p-about .blk{padding:76px 0}.p-about .blk--wash{background:var(--green-wash)}.p-about .blk--cream{background:var(--cream)}.p-about .headblk{text-align:center;max-width:720px;margin:0 auto 44px}.p-about .headblk .eyebrow{color:var(--green-mid)}.p-about .center-inner{text-align:center;max-width:760px;margin:0 auto}.p-about .center-inner p{color:var(--grey);font-size:1.12rem;line-height:1.6}.p-about .founder-more{max-height:0;color:var(--grey);font-size:1.05rem;line-height:1.6;transition:max-height .4s;overflow:hidden}.p-about .founder-more.open{max-height:600px;margin-top:16px}.p-about .founder-toggle{cursor:pointer;font-family:var(--body);color:var(--gold-deep);background:0 0;border:none;margin-top:18px;font-size:.98rem;font-weight:700}.p-about .founder-toggle .chev{margin-left:6px;transition:transform .25s;display:inline-block}.p-about .founder-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.p-about .cards3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:820px){.p-about .cards3{grid-template-columns:1fr}}.p-about .bcard{border:2px solid var(--gold);border-radius:var(--r-md);background:#fff;padding:30px 26px}.p-about .bcard .ic{background:var(--green-wash);border-radius:13px;place-items:center;width:52px;height:52px;margin-bottom:16px;font-size:1.6rem;display:grid}.p-about .bcard h3{color:var(--green-dark);margin-bottom:9px;font-size:1.18rem}.p-about .bcard p{color:var(--grey);margin:0;font-size:.97rem}.p-about .beliefs-intro{text-align:center;max-width:54ch;color:var(--grey);margin:0 auto 44px;font-size:1.15rem;line-height:1.55}.p-about .pairs{grid-template-columns:1fr 1fr;gap:18px 40px;max-width:760px;margin:0 auto;display:grid}@media (max-width:680px){.p-about .pairs{grid-template-columns:1fr;gap:14px}}.p-about .pair{font-family:var(--display);color:var(--green-label);border-bottom:1px solid var(--line);padding-bottom:16px;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700;line-height:1.15}.p-about .pair .a{color:var(--green-dark)}.p-about .pair .b{color:var(--green-label);font-size:.78em;font-weight:400}.p-about .beliefs-close{text-align:center;font-family:var(--display);color:var(--gold-deep);margin-top:40px;font-size:1.3rem;font-style:italic;font-weight:500}.p-about .values-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:10px;display:flex}.p-about .vpill{border:2px solid var(--gold);color:var(--green-dark);background:#fff;border-radius:100px;padding:11px 22px;font-size:1rem;font-weight:700}.p-about .teamgrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:10px;display:grid}@media (max-width:820px){.p-about .teamgrid{grid-template-columns:repeat(2,1fr)}}.p-about .tm{text-align:center}.p-about .tm .av{aspect-ratio:1;border-radius:50%;max-width:140px;margin:0 auto 14px;overflow:hidden}.p-about .tm .av img{object-fit:cover;width:100%;height:100%}.p-about .tm .nm{font-family:var(--display);color:var(--green-dark);font-size:1.05rem;font-weight:700;line-height:1.15}.p-about .tm .role{color:var(--grey);margin-top:3px;font-size:.88rem}.p-about .team-note{text-align:center;color:var(--green-mid);margin-top:36px;font-style:italic}.p-about .adv-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.p-about .advpill{background:var(--green-wash);border:1px solid var(--line);color:var(--green-dark);border-radius:100px;padding:9px 18px;font-size:.92rem;font-weight:600}.p-about .cta-band{background:var(--green-dark);color:#fff;text-align:center}.p-about .cta-band h2{color:#fff;margin-bottom:14px}.p-about .cta-band p{color:#dfeee6;max-width:52ch;margin:0 auto 26px;font-size:1.1rem}.p-about .cta-band .btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.p-about .cta-band .btn--ghost{color:#fff;border-color:#fff}.p-about .cta-band .btn--ghost:hover{color:var(--green-dark);background:#fff}
