.awcp2-core{background:var(--awcp-paper);color:var(--awcp-ink);font:400 16px/1.72 var(--awcp-font-body);overflow:hidden}.awcp2-core *{box-sizing:border-box}.awcp2-core img{display:block;width:100%;height:auto}.awcp2-core h1,.awcp2-core h2,.awcp2-core h3{font-family:var(--awcp-font-head);color:var(--awcp-navy);letter-spacing:-.035em}.awcp2-core h2{font-size:clamp(34px,4vw,58px);line-height:1.08}.awcp2-core h3{line-height:1.25}.awcp2-section{padding:88px max(24px,calc((100vw - var(--awcp-content))/2))}.awcp2-reading{max-width:var(--awcp-reading)}.awcp2-lede{font-size:clamp(19px,2vw,24px);line-height:1.55;color:var(--awcp-navy)}.awcp2-section-head{max-width:740px}.awcp2-section-head h2{margin:14px 0 20px}.awcp2-section-head>p:last-child{font-size:17px;max-width:660px}.awcp2-source-note{font-size:13px;color:#586a74;border-top:1px solid var(--awcp-border);padding-top:16px}.awcp2-meta,.awcp2-status{display:inline-flex;min-height:32px;align-items:center;padding:0 12px;border:1px solid var(--awcp-border);border-radius:3px;font:700 10px/1 var(--awcp-font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--awcp-gold-text)}
.awcp2-reading-hero{min-height:650px;display:grid;grid-template-columns:52% 48%;background:var(--awcp-paper)}.awcp2-hero-copy{padding:clamp(72px,9vw,132px) max(36px,calc((100vw - var(--awcp-content))/2));padding-right:clamp(48px,7vw,110px);display:flex;flex-direction:column;justify-content:center}.awcp2-hero-copy h1{font-size:clamp(52px,6vw,86px);line-height:1.02;margin:20px 0 28px;max-width:820px}.awcp2-hero-copy>p:not(.awcp-eyebrow){font-size:20px;max-width:650px}.awcp2-hero-copy .awcp2-meta{align-self:flex-start;margin-top:28px}.awcp2-reading-hero figure{margin:0;min-height:650px;overflow:hidden;background:var(--awcp-mist)}.awcp2-reading-hero figure img{height:100%;object-fit:cover;object-position:center center}.awcp2-leadership .awcp2-reading-hero figure img{object-position:center top}
.awcp2-opening,.awcp2-portfolio-intro,.awcp2-governance-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:9vw;border-bottom:1px solid var(--awcp-border)}.awcp2-purpose-pair{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--awcp-navy);color:#dce7eb;padding-top:0;padding-bottom:0}.awcp2-purpose-pair article{padding:80px 7vw 80px 0}.awcp2-purpose-pair article+article{padding-left:7vw;border-left:1px solid rgba(255,255,255,.18)}.awcp2-purpose-pair span{font:700 11px/1 var(--awcp-font-body);letter-spacing:.14em;color:#f2d77f}.awcp2-purpose-pair h2{color:#fff;font-size:clamp(32px,3.6vw,52px);margin:22px 0}.awcp2-documentary{display:grid;grid-template-columns:1.1fr .9fr;gap:8vw;align-items:center}.awcp2-documentary figure,.awcp2-governance figure{margin:0}.awcp2-documentary figure img,.awcp2-governance figure img{aspect-ratio:4/3;object-fit:cover;border-radius:8px}.awcp2-documentary figcaption,.awcp2-governance figcaption{font-size:12px;color:#586a74;margin-top:10px}.awcp2-documentary blockquote{font:italic 30px/1.4 Georgia,serif;color:var(--awcp-navy);margin:40px 0 20px;padding-left:24px;border-left:3px solid var(--awcp-gold)}
.awcp2-reasons{background:var(--awcp-mist)}.awcp2-reasons ol{list-style:none;padding:0;margin:56px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--awcp-border)}.awcp2-reasons li{display:grid;grid-template-columns:36px 1fr;gap:16px;padding:32px 28px 10px 0}.awcp2-reasons li+li{border-left:1px solid var(--awcp-border);padding-left:28px}.awcp2-reasons li>span{font-size:11px;color:var(--awcp-gold-text)}.awcp2-reasons h3{font-size:21px;margin:0 0 12px}.awcp2-history{background:#fff}.awcp2-timeline{list-style:none;padding:0;margin:64px 0 0;display:grid;grid-template-columns:repeat(3,1fr);position:relative}.awcp2-timeline:before{content:"";position:absolute;left:0;right:0;top:17px;height:1px;background:var(--awcp-border)}.awcp2-timeline li{position:relative;padding:50px 38px 0 0}.awcp2-timeline li:before{content:"";position:absolute;top:9px;left:0;width:17px;height:17px;border-radius:50%;background:#fff;border:3px solid var(--awcp-gold)}.awcp2-timeline h3{font-size:23px;margin:20px 0 10px}.awcp2-status-current{color:var(--awcp-blue);border-color:#8ab5c7}.awcp2-governance{display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center}.awcp2-global{background:var(--awcp-navy);color:#dce7eb;display:grid;grid-template-columns:.6fr 1fr 1fr;gap:5vw;align-items:start}.awcp2-global h2{color:#fff}.awcp2-global .awcp-eyebrow{color:#f2d77f}.awcp2-script{font:italic 32px/1.4 Georgia,serif;color:#f2d77f}.awcp2-map-dormant{border:1px solid rgba(255,255,255,.26);padding:32px;border-radius:8px}.awcp2-map-dormant span{display:block;font:700 10px/1 var(--awcp-font-body);letter-spacing:.14em;color:#f2d77f;margin-bottom:18px}.awcp2-map-dormant strong{display:block;font:700 20px/1.35 var(--awcp-font-head);color:#fff}.awcp2-institutional-cta{padding:72px max(24px,calc((100vw - var(--awcp-content))/2));display:flex;justify-content:space-between;align-items:center;gap:48px;background:var(--awcp-footer);color:#dce7eb}.awcp2-institutional-cta h2{color:#fff;margin:12px 0}.awcp2-institutional-cta>div{max-width:760px}.awcp2-institutional-cta .awcp-eyebrow{color:#f2d77f}
.awcp2-program-list{background:#fff}.awcp2-program{padding:72px max(24px,calc((100vw - var(--awcp-content))/2));display:grid;grid-template-columns:64px 1fr .85fr;gap:48px;border-bottom:1px solid var(--awcp-border);align-items:center}.awcp2-program:nth-child(even){background:var(--awcp-mist)}.awcp2-program:nth-child(even) .awcp2-program-media{order:-1}.awcp2-program-number{align-self:start;font:700 12px/1 var(--awcp-font-body);color:var(--awcp-gold-text);padding-top:12px}.awcp2-program-copy h2{font-size:clamp(32px,3.6vw,50px);margin:22px 0}.awcp2-program-meta{display:flex;flex-wrap:wrap;gap:8px}.awcp2-program-meta span{font:700 10px/1.2 var(--awcp-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--awcp-blue);border-bottom:1px solid #8ab5c7;padding-bottom:5px}.awcp2-program-meta span+span{color:#586a74;border-color:var(--awcp-border)}.awcp2-evidence{margin:28px 0}.awcp2-evidence strong{display:block;font:700 10px/1 var(--awcp-font-body);letter-spacing:.14em;color:var(--awcp-gold-text);margin-bottom:10px}.awcp2-program-media img,.awcp2-type-field{width:100%;aspect-ratio:4/3;border-radius:8px}.awcp2-program-media img{object-fit:cover}.awcp2-type-field{display:flex;flex-direction:column;justify-content:flex-end;padding:32px;background:var(--awcp-navy);color:#dce7eb}.awcp2-type-field span{font:700 10px/1 var(--awcp-font-body);letter-spacing:.14em;color:#f2d77f}.awcp2-type-field strong{font:700 24px/1.3 var(--awcp-font-head);color:#fff;margin:16px 0 8px}.awcp2-program-anatomy{background:var(--awcp-paper)}.awcp2-program-anatomy dl{display:grid;grid-template-columns:repeat(4,1fr);margin:52px 0 0;border-top:1px solid var(--awcp-border)}.awcp2-program-anatomy dl>div{padding:26px 24px 0 0}.awcp2-program-anatomy dl>div+div{padding-left:24px;border-left:1px solid var(--awcp-border)}.awcp2-program-anatomy dt{font-weight:800;color:var(--awcp-navy)}.awcp2-program-anatomy dd{margin:8px 0 0;color:#586a74}
.awcp2-president-feature{display:grid;grid-template-columns:1.08fr .92fr;background:var(--awcp-navy);color:#dce7eb}.awcp2-president-feature figure{margin:0;min-height:680px}.awcp2-president-feature img{height:100%;object-fit:cover;object-position:center top}.awcp2-president-feature>div{align-self:center;padding:clamp(48px,7vw,100px)}.awcp2-president-feature h2{color:#fff;margin:18px 0 8px}.awcp2-president-feature .awcp-eyebrow{color:#f2d77f}.awcp2-role{font:700 12px/1.4 var(--awcp-font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--awcp-blue)}.awcp2-president-feature .awcp2-role{color:#f2d77f}.awcp2-photo-note{display:block;border-top:1px solid rgba(255,255,255,.22);margin-top:30px;padding-top:16px;font-size:12px}.awcp2-executive{background:#fff}.awcp2-exec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px}.awcp2-exec-grid article{border-top:3px solid var(--awcp-gold)}.awcp2-exec-grid figure{margin:0}.awcp2-exec-grid img{aspect-ratio:4/5;object-fit:cover;object-position:center top}.awcp2-exec-grid article>div{padding:26px 0}.awcp2-exec-grid h3{font-size:22px;margin:8px 0 12px}.awcp2-officers{background:var(--awcp-mist)}.awcp2-officer-list{margin-top:48px;border-top:1px solid var(--awcp-border)}.awcp2-officer-list article{display:grid;grid-template-columns:110px 230px 1fr;gap:28px;align-items:center;padding:24px 0;border-bottom:1px solid var(--awcp-border)}.awcp2-officer-list figure{margin:0}.awcp2-officer-list img{width:94px;height:112px;object-fit:cover;object-position:center top;border-radius:6px}.awcp2-officer-list h3{font-size:20px;margin:7px 0}.awcp2-photo-requirements ul{columns:2;column-gap:72px;margin:46px 0 0;padding-left:20px}.awcp2-photo-requirements li{break-inside:avoid;margin:0 0 18px;padding-left:10px}
@media(max-width:1023px){.awcp2-section{padding-top:72px;padding-bottom:72px}.awcp2-reading-hero{grid-template-columns:1fr 1fr;min-height:560px}.awcp2-reading-hero figure{min-height:560px}.awcp2-hero-copy{padding:72px 40px}.awcp2-hero-copy h1{font-size:54px}.awcp2-opening,.awcp2-portfolio-intro,.awcp2-governance-intro{grid-template-columns:1fr;gap:24px}.awcp2-global{grid-template-columns:1fr 1fr}.awcp2-global .awcp2-script{grid-column:1/-1}.awcp2-program{grid-template-columns:42px 1fr 1fr;gap:28px}.awcp2-program-anatomy dl{grid-template-columns:1fr 1fr}.awcp2-exec-grid{gap:18px}.awcp2-officer-list article{grid-template-columns:100px 200px 1fr}}
@media(max-width:767px){.awcp2-core{font-size:15px}.awcp2-section{padding:56px 24px}.awcp2-core h2{font-size:34px}.awcp2-reading-hero{display:flex;flex-direction:column;min-height:0}.awcp2-reading-hero figure{order:1;min-height:0;aspect-ratio:4/3}.awcp2-reading-hero figure img{object-position:center center}.awcp2-leadership .awcp2-reading-hero figure{aspect-ratio:4/5}.awcp2-leadership .awcp2-reading-hero figure img{object-position:center top}.awcp2-hero-copy{order:2;padding:48px 24px 56px}.awcp2-hero-copy h1{font-size:44px;margin:18px 0 22px}.awcp2-hero-copy>p:not(.awcp-eyebrow){font-size:17px}.awcp2-purpose-pair{grid-template-columns:1fr;padding:0}.awcp2-purpose-pair article,.awcp2-purpose-pair article+article{padding:56px 24px;border-left:0}.awcp2-purpose-pair article+article{border-top:1px solid rgba(255,255,255,.18)}.awcp2-documentary,.awcp2-governance{grid-template-columns:1fr;gap:36px}.awcp2-documentary figure{margin:0 -24px}.awcp2-documentary figure img{border-radius:0}.awcp2-reasons ol{grid-template-columns:1fr;margin-top:36px}.awcp2-reasons li,.awcp2-reasons li+li{padding:24px 0;border-left:0;border-bottom:1px solid var(--awcp-border)}.awcp2-timeline{grid-template-columns:1fr;margin-top:40px;padding-left:16px}.awcp2-timeline:before{left:23px;top:0;bottom:0;right:auto;width:1px;height:auto}.awcp2-timeline li{padding:0 0 44px 48px}.awcp2-timeline li:before{top:4px;left:0}.awcp2-global{grid-template-columns:1fr;gap:28px}.awcp2-global .awcp2-script{grid-column:auto}.awcp2-institutional-cta{padding:56px 24px;align-items:flex-start;flex-direction:column;gap:24px}.awcp2-institutional-cta .awcp-button{width:100%}.awcp2-program{padding:56px 24px;grid-template-columns:32px 1fr;gap:16px}.awcp2-program-media,.awcp2-program:nth-child(even) .awcp2-program-media{grid-column:1/-1;order:-1;margin:0 -24px}.awcp2-program-media img,.awcp2-type-field{border-radius:0;aspect-ratio:4/3}.awcp2-program-copy h2{font-size:34px}.awcp2-program-anatomy dl{grid-template-columns:1fr}.awcp2-program-anatomy dl>div,.awcp2-program-anatomy dl>div+div{padding:20px 0;border-left:0;border-bottom:1px solid var(--awcp-border)}.awcp2-president-feature{grid-template-columns:1fr}.awcp2-president-feature figure{min-height:0;aspect-ratio:4/5}.awcp2-president-feature>div{padding:40px 24px 48px}.awcp2-exec-grid{grid-template-columns:1fr;gap:36px}.awcp2-exec-grid img{aspect-ratio:4/5}.awcp2-officer-list article{grid-template-columns:82px 1fr;gap:18px}.awcp2-officer-list article>div{display:contents}.awcp2-officer-list .awcp2-role{grid-column:2}.awcp2-officer-list h3{grid-column:2}.awcp2-officer-list p:last-child{grid-column:1/-1}.awcp2-officer-list img{width:78px;height:94px}.awcp2-photo-requirements ul{columns:1}.awcp2-reading{max-width:none}}
@media(prefers-reduced-motion:reduce){.awcp2-core *{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.awcp2-core .awcp-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:0 24px;border-radius:3px;text-decoration:none!important;font:700 14px/1 var(--awcp-font-body)}
.awcp2-core .awcp-button-gold{background:var(--awcp-gold);color:var(--awcp-navy)!important}
