.past-chairmen-page{--navy:#0b2c62;--navy-text:#0b2c62;--navy-deep:#071b3f;--gold:#ce9e22;--gold-light:#e8c468;--gold-dark:#a87e15;--gold-ink:#8f6a11;--gold-display:#ad8318;--bg-light:#f3f5fa;--bg-white:#fff;--text-muted:#56607a;--line:#e7eaf3;--wave-abstract:url(/ifma-assets/past-chairmen-bg-01.jpg);color:var(--navy-text);background:var(--bg-white);overflow-x:hidden}.past-chairmen-page *{box-sizing:border-box}.past-chairmen-page img{max-width:100%;display:block}.past-chairmen-page h1,.past-chairmen-page h2,.past-chairmen-page h3{color:var(--navy-text);font-family:var(--font-oswald), sans-serif;letter-spacing:.5px;text-transform:uppercase;margin:0}.past-chairmen-page .container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.past-chairmen-page section{padding:96px 0}.past-chairmen-page .eyebrow{color:var(--gold-ink);font-family:var(--font-oswald), sans-serif;letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 14px;font-size:13px;font-weight:600;display:inline-flex}.past-chairmen-page .eyebrow:before{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-light));border-radius:3px;width:26px;height:3px}.past-chairmen-page .pc-hero{text-align:center;background:#fff;height:auto;min-height:0;margin-top:0;padding:0;display:block;position:relative;overflow:hidden}.past-chairmen-page .pc-hero-bg{z-index:0;aspect-ratio:1920/750;background:var(--pc-banner-image,none) center center / contain no-repeat;pointer-events:none;width:100%;position:relative}.past-chairmen-page .pc-hero h1{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.past-chairmen-page .pc-hero-text{background:linear-gradient(180deg, #ffffffdb, #f3f7fceb), var(--wave-abstract-image,var(--wave-abstract)) center bottom / cover no-repeat;padding:168px 24px 92px}.past-chairmen-page .pc-hero-text h1{clip:auto;clip-path:none;width:auto;height:auto;color:var(--navy);white-space:normal;border:0;margin:0;padding:0;font-size:clamp(42px,6vw,86px);line-height:1;position:static;overflow:visible}header:not(.scrolled):not(.nav-open) nav.mainnav a{color:var(--navy-text)}header:not(.scrolled):not(.nav-open) nav.mainnav a.active{color:var(--gold-ink)}header:not(.scrolled):not(.nav-open) .navtoggle{background:#0b2c6214}header:not(.scrolled):not(.nav-open) .navtoggle span{background:var(--navy)}.past-chairmen-page .pc-lede{background:var(--bg-white);color:var(--text-muted)}.past-chairmen-page .pc-lede-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;display:grid}.past-chairmen-page .pc-lede h2{font-size:clamp(30px,3.7vw,46px);font-weight:700;line-height:1.08}.past-chairmen-page .pc-lede h2 em{color:var(--gold-display);font-style:normal;display:block}.past-chairmen-page .pc-lede p{color:var(--text-muted);margin:0 0 20px;font-size:16.5px;line-height:1.95}.past-chairmen-page .pc-lede blockquote{border-left:3px solid var(--gold);margin:38px 0 0;padding:0 0 0 26px;position:relative}.past-chairmen-page .pc-lede blockquote p{color:var(--navy-text);font-family:var(--font-oswald), sans-serif;letter-spacing:1.2px;text-transform:uppercase;margin:0;font-size:clamp(18px,2vw,25px);font-weight:600;line-height:1.55}.past-chairmen-page .pc-roll{background:var(--bg-light);position:relative;overflow:hidden}.past-chairmen-page .pc-roll-bg{z-index:0;background:var(--wave-abstract-image,var(--wave-abstract)) center top / 125% auto repeat-y;opacity:.48;pointer-events:none;position:absolute;inset:0}.past-chairmen-page .pc-roll .container{z-index:1;position:relative}.past-chairmen-page .pc-section-head{text-align:center;max-width:820px;margin:0 auto 46px}.past-chairmen-page .pc-section-head h2{font-size:clamp(34px,4vw,54px);font-weight:700;line-height:1.06}.past-chairmen-page .pc-section-head p{max-width:660px;color:var(--text-muted);margin:18px auto 0;font-size:16.5px;line-height:1.9}.past-chairmen-page .pc-grid{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.past-chairmen-page .pc-card{background:#fff;border:1px solid #e6ebf4;border-radius:16px;flex-direction:column;padding:10px 10px 0;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0b2c6214,0 1px 3px #0b2c620d}.past-chairmen-page .pc-card:hover,.past-chairmen-page .pc-card:focus-within{border-color:#dce3f0;transform:translateY(-6px);box-shadow:0 22px 46px #0b2c6229,0 3px 8px #0b2c620f}.past-chairmen-page .pc-media{position:relative}.past-chairmen-page .pc-photo{aspect-ratio:4/3.45;background:linear-gradient(150deg,#edf1f9,#e2e9f6);border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden}.past-chairmen-page .pc-photo img{object-fit:cover;object-position:center 16%;border:0;border-radius:12px;width:100%;max-width:none;height:100%;transition:transform .28s}.past-chairmen-page .pc-photo-placeholder{background:radial-gradient(circle at 50% 42%,#ffffffb8,#fff0 36%),linear-gradient(145deg,#f6f8fc 0%,#e9eef8 100%);position:relative}.past-chairmen-page .pc-photo-placeholder:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffffb3,#0000 44%),repeating-linear-gradient(135deg,#0b2c6209 0 1px,#0000 1px 12px);position:absolute;inset:0}.past-chairmen-page .pc-initials{z-index:1;width:72px;height:72px;color:var(--navy);font-family:var(--font-oswald), sans-serif;letter-spacing:1px;background:#fff;border:1px solid #ce9e2259;border-radius:50%;place-items:center;font-size:25px;font-weight:700;transition:transform .28s,box-shadow .28s;display:grid;position:relative;box-shadow:0 14px 30px #0b2c621f}.past-chairmen-page .pc-card:hover .pc-photo img,.past-chairmen-page .pc-card:focus-within .pc-photo img,.past-chairmen-page .pc-card:hover .pc-initials,.past-chairmen-page .pc-card:focus-within .pc-initials{transform:scale(1.04)}.past-chairmen-page .pc-term{z-index:3;background:var(--navy);color:#fff;min-width:64px;font-family:var(--font-oswald), sans-serif;letter-spacing:1.4px;text-align:center;border-radius:5px 5px 0 0;padding:7px 14px 8px;font-size:15px;font-weight:600;display:block;position:absolute;bottom:-16px;left:18px;box-shadow:0 6px 16px #0b2c6247}.past-chairmen-page .pc-term:after{content:"";background:linear-gradient(180deg, var(--gold), var(--gold-dark));clip-path:polygon(0 0,100% 0,100% 42%,50% 100%,0 42%);height:16px;position:absolute;top:100%;left:0;right:0}.past-chairmen-page .pc-body{text-align:left;flex-direction:column;flex:1;padding:40px 14px 22px;display:flex}.past-chairmen-page .pc-body h3{border-left:4px solid var(--gold);color:var(--navy-text);letter-spacing:.6px;padding:2px 0 2px 13px;font-size:19px;font-weight:600;line-height:1.25;display:block}.past-chairmen-page .pc-years{color:var(--text-muted);border-bottom:1px solid #edf0f6;margin:13px 0 0;padding-bottom:18px;font-size:14.5px;line-height:1.6}.past-chairmen-page .pc-org{color:var(--navy-text);margin:auto 0 0;padding-top:18px;font-size:14px;font-weight:500;line-height:1.55}@media (max-width:1024px){.past-chairmen-page section{padding:76px 0}.past-chairmen-page .pc-lede-grid{grid-template-columns:1fr;gap:34px}.past-chairmen-page .pc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.past-chairmen-page section{padding:60px 0}.past-chairmen-page .container{padding:0 22px}.past-chairmen-page .pc-hero-bg{aspect-ratio:1920/750}.past-chairmen-page .pc-grid{grid-template-columns:1fr;gap:16px}}.past-chairmen-page .eyebrow{color:var(--gold-dark);font-family:var(--font-oswald), sans-serif;letter-spacing:3px;text-transform:uppercase;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.past-chairmen-page .eyebrow:before,.past-chairmen-page .eyebrow:after{content:"";background:linear-gradient(90deg, var(--gold), var(--gold-light));border-radius:999px;flex:0 0 28px;width:28px;height:3px;display:inline-block}
