.page-module__xgPmsG__story{background:var(--dark-green);color:#fff;padding:var(--section-padding);grid-template-columns:1.2fr 1fr;align-items:center;gap:4.8rem;display:grid}.page-module__xgPmsG__story h1{color:#fff}.page-module__xgPmsG__story p{color:#ffffffe0;font-size:1.7rem}.page-module__xgPmsG__story blockquote{font-family:var(--caption-font);border-left:3px solid var(--accent-coral);color:#ffffffeb;margin:2.4rem 0 0;padding:1.2rem 0 1.2rem 2.4rem;font-size:2.2rem;font-style:italic;line-height:1.4}.page-module__xgPmsG__storyFigure{margin:0}.page-module__xgPmsG__storyImage{border-radius:var(--radius-card);min-height:420px;position:relative;overflow:hidden}.page-module__xgPmsG__figcaption{font-family:var(--caption-font);color:#ffffffb3;margin-top:1.2rem;font-size:1.4rem;font-style:italic;line-height:1.5}.page-module__xgPmsG__timeline{padding:var(--section-padding);background:var(--cream)}.page-module__xgPmsG__timelineHead{text-align:center;margin-bottom:6.4rem}.page-module__xgPmsG__timelineRail{max-width:100rem;margin:0 auto;position:relative}.page-module__xgPmsG__timelineRail:before{content:"";background:var(--warm-sand);width:2px;position:absolute;top:0;bottom:0;left:8px}.page-module__xgPmsG__era{margin-bottom:4.8rem;padding-left:4rem;position:relative}.page-module__xgPmsG__eraHead{align-items:center;gap:1.6rem;margin-bottom:2rem;display:flex}.page-module__xgPmsG__eraDot{background:var(--accent-pink);width:18px;height:18px;box-shadow:0 0 0 4px var(--cream);border-radius:50%;position:absolute;top:.8rem;left:0}.page-module__xgPmsG__eraTitle{font-family:var(--heading-font);color:var(--dark-green);font-size:2.2rem}.page-module__xgPmsG__eraRange{color:#8a8a8a;letter-spacing:.05em;font-size:1.3rem}.page-module__xgPmsG__eraItems{gap:1.6rem;display:grid}.page-module__xgPmsG__eraItem{border-top:1px solid var(--warm-sand);grid-template-columns:6.4rem 1fr;gap:2rem;padding:1.4rem 0;display:grid}.page-module__xgPmsG__eraYear{font-family:var(--numeral-font);color:var(--accent-coral);font-size:1.6rem;font-weight:700}.page-module__xgPmsG__eraItemTitle{color:#1a1a1a;margin-bottom:.4rem;font-size:1.6rem;font-weight:600}.page-module__xgPmsG__eraItemBody{color:#000000a6;font-size:1.4rem;line-height:1.5}.page-module__xgPmsG__approach{padding:var(--section-padding);background:#f0e0b0}.page-module__xgPmsG__approachHead{text-align:center;max-width:72rem;margin:0 auto 4.8rem}.page-module__xgPmsG__approachGrid{max-width:var(--max-w);grid-template-columns:1fr 1fr;gap:2.4rem;margin:0 auto;display:grid}.page-module__xgPmsG__card{border-radius:var(--radius-card);background:#fff;padding:3.2rem;box-shadow:0 0 .5px #00000024,0 1px 1px #0000003d}.page-module__xgPmsG__card h3{margin-bottom:1.6rem;font-size:2.6rem}.page-module__xgPmsG__card p{color:#000000bf;font-size:1.6rem;line-height:1.6}.page-module__xgPmsG__people{padding:var(--section-padding)}.page-module__xgPmsG__board{padding:var(--section-padding);background:var(--cream)}.page-module__xgPmsG__peopleHead{text-align:center;margin-bottom:4.8rem}.page-module__xgPmsG__peopleGrid{max-width:var(--max-w);grid-template-columns:repeat(3,1fr);gap:3.2rem;margin:0 auto;display:grid}.page-module__xgPmsG__person{text-align:left}.page-module__xgPmsG__personPhoto{aspect-ratio:1;background:linear-gradient(135deg, var(--dark-green), #2b5148);border-radius:var(--radius-card);color:#ffffff73;width:100%;font-family:var(--heading-font);justify-content:center;align-items:center;margin-bottom:1.6rem;font-size:4.8rem;display:flex;overflow:hidden}.page-module__xgPmsG__personName{font-family:var(--heading-font);color:var(--dark-green);font-size:2rem}.page-module__xgPmsG__personRole{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;margin:.4rem 0 .8rem;font-size:1.3rem}.page-module__xgPmsG__personBio{color:#000000b8;font-size:1.4rem;line-height:1.55}.page-module__xgPmsG__bioToggle{color:var(--primary-green);cursor:pointer;background:0 0;border:none;margin-top:.6rem;padding:.4rem 0 0;font-size:1.3rem;font-weight:600;display:block}.page-module__xgPmsG__bioToggle:hover{text-decoration:underline}.page-module__xgPmsG__memoriam{background:var(--forest);color:#fff;padding:var(--section-padding)}.page-module__xgPmsG__memoriamInner{text-align:center;max-width:88rem;margin:0 auto}.page-module__xgPmsG__memoriamPortrait{border:4px solid #f0e0b04d;border-radius:50%;width:20rem;height:20rem;margin:0 auto 3rem;overflow:hidden}.page-module__xgPmsG__memoriam h2{color:#fff;margin:.4rem 0 .8rem;font-size:4.2rem}.page-module__xgPmsG__memoriamDates{font-family:var(--numeral-font);color:#ffffffa6;letter-spacing:.06em;margin-bottom:.6rem;font-size:1.5rem}.page-module__xgPmsG__memoriamRole{color:var(--gold-warm);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3.2rem;font-size:1.4rem;font-weight:600}.page-module__xgPmsG__memoriamBody{text-align:left;max-width:72rem;margin:0 auto}.page-module__xgPmsG__memoriamBody p{color:#ffffffe6;margin:0 0 1.8rem;font-size:1.8rem;line-height:1.7}@media (max-width:900px){.page-module__xgPmsG__story{grid-template-columns:1fr;gap:3rem;padding:5rem 2.4rem}.page-module__xgPmsG__storyImage{min-height:280px}.page-module__xgPmsG__timeline,.page-module__xgPmsG__approach,.page-module__xgPmsG__people,.page-module__xgPmsG__board,.page-module__xgPmsG__memoriam{padding:5rem 2.4rem}.page-module__xgPmsG__approachGrid,.page-module__xgPmsG__peopleGrid{grid-template-columns:1fr}}@media (max-width:600px){.page-module__xgPmsG__story,.page-module__xgPmsG__timeline,.page-module__xgPmsG__approach,.page-module__xgPmsG__people,.page-module__xgPmsG__board,.page-module__xgPmsG__memoriam{padding:4rem 1.6rem}.page-module__xgPmsG__era{padding-left:3rem}.page-module__xgPmsG__memoriamPortrait{width:14rem;height:14rem}}
