.cpck_site__AK5yV{--purple:#472663;--gold:#b99329;--ink:#292332;--muted:#696371;background:#fff;color:var(--ink);font-family:var(--font-body)}.cpck_site__AK5yV h1,.cpck_site__AK5yV h2,.cpck_site__AK5yV h3{color:var(--ink);font-family:var(--font-display)}.cpck_site__AK5yV h2{font-size:clamp(2rem,3.5vw,3.1rem);line-height:1.15;font-weight:700;letter-spacing:-.04em;margin:.9rem 0 1.5rem}.cpck_site__AK5yV em{color:var(--purple);font-style:normal}.cpck_site__AK5yV p{color:var(--muted);line-height:1.8}.cpck_site__AK5yV a:focus-visible,.cpck_site__AK5yV summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.cpck_site__AK5yV section[id]{scroll-margin-top:110px}.cpck_wrap__5GzEL{width:min(1200px,calc(100% - 64px));margin-inline:auto}.cpck_skip__14Bt4{position:fixed;top:-100px;left:1rem;z-index:100;padding:1rem;background:white}.cpck_skip__14Bt4:focus{top:1rem}.cpck_topbar__T5Mxg{background:var(--purple);color:white;font-size:.75rem;padding:.65rem 0}.cpck_topbar__T5Mxg .cpck_wrap__5GzEL{display:flex;justify-content:space-between;gap:1rem}.cpck_topbar__T5Mxg a{color:#e9d292}.cpck_header__uKSrC{background:rgba(255,255,255,.98);position:-webkit-sticky;position:sticky;top:0;z-index:40;border-bottom:1px solid #ede8ef}.cpck_nav__9hnzR{width:min(1320px,calc(100% - 64px));margin:auto;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem 0}.cpck_logo__zd5sR{width:245px;height:auto}.cpck_desktopNav__t_2qw{display:flex;align-items:center;gap:2rem;font-size:.88rem;font-weight:600}.cpck_desktopNav__t_2qw a:hover{color:var(--purple)}.cpck_smallButton__BZG2D{background:var(--purple);color:white!important;padding:.8rem 1.3rem;border-radius:3px}.cpck_mobileNav___UFUS{display:none}.cpck_hero__9kj_g{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:100vh;min-height:100dvh;background:var(--purple);overflow:hidden}.cpck_heroCopy__qqYW4{position:relative;z-index:2;padding:clamp(4rem,8vw,7rem) 0;width:min(1200px,calc(100% - 64px));margin-inline:auto}.cpck_eyebrow__6gW8m{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;font-weight:700;color:var(--purple);display:block}.cpck_hero__9kj_g h1{font-size:clamp(2.7rem,4.7vw,4.8rem);line-height:1.07;letter-spacing:-.055em;font-weight:700;margin:1.5rem 0}.cpck_heroCopy__qqYW4>p{max-width:480px;font-size:1.02rem}.cpck_heroVisual__6LHPG{position:absolute;inset:0;z-index:-1;min-height:0;overflow:hidden}.cpck_heroVisual__6LHPG>img{object-fit:cover}.cpck_heroVisual__6LHPG:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(38,17,56,.94),rgba(71,38,99,.78) 50%,rgba(37,20,52,.48))}.cpck_hero__9kj_g h1{color:white}.cpck_hero__9kj_g .cpck_eyebrow__6gW8m,.cpck_hero__9kj_g em{color:#eed799}.cpck_heroCopy__qqYW4>p{color:rgba(255,255,255,.88);max-width:540px}.cpck_hero__9kj_g .cpck_textLink__dosBZ{color:white}.cpck_hero__9kj_g .cpck_button__6p9BK{background:#eed799;color:#30203e}.cpck_hero__9kj_g .cpck_button__6p9BK:hover{background:#f7e6b8}.cpck_hero__9kj_g .cpck_heroNote__YF9Ks{color:rgba(255,255,255,.75)}.cpck_imageCaption__juXZ3{position:absolute;z-index:1;bottom:3rem;left:3rem;right:2rem;color:white}.cpck_imageCaption__juXZ3 span{display:block;text-transform:uppercase;letter-spacing:.15em;font-size:.7rem;color:#eed799;margin-bottom:.8rem}.cpck_imageCaption__juXZ3 strong{font-size:1.6rem;line-height:1.3;font-family:var(--font-display)}.cpck_actions__0ruVw{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem}.cpck_button__6p9BK{display:inline-flex;gap:2rem;align-items:center;padding:.95rem 1.4rem;background:var(--purple);color:white;border-radius:3px;font-weight:600;font-size:.9rem;transition:background .2s,transform .2s}.cpck_button__6p9BK:hover{background:#60377e;color:white;transform:translateY(-2px)}.cpck_textLink__dosBZ{color:var(--purple);font-size:.88rem;font-weight:600}.cpck_heroNote__YF9Ks{margin-top:2.75rem;font-size:.73rem;color:var(--muted);display:flex;gap:.55rem;align-items:center}.cpck_dot__mNmMw{width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.cpck_principles___Re7z{border-bottom:1px solid #e7e1e9;padding:1.6rem 0}.cpck_principles___Re7z .cpck_wrap__5GzEL{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--purple);font-size:.85rem;font-weight:600}.cpck_section__PtXBg{padding:clamp(4rem,8vw,7rem) 0}.cpck_introGrid__GHPIc{display:grid;grid-template-columns:1fr 1.1fr;grid-gap:5rem;gap:5rem}.cpck_lead__gUDhN{font-size:1.3rem;color:var(--ink)!important;line-height:1.6!important}.cpck_missionGrid__kh3Dc{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;margin-top:3rem}.cpck_missionGrid__kh3Dc article{background:var(--purple);padding:clamp(1.75rem,3vw,3rem);border-radius:3px;color:white;border:1px solid #ffffff12}.cpck_missionGrid__kh3Dc article:nth-child(2){background:#38204f}.cpck_missionCardTop__4CD7q{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.cpck_missionCardTop__4CD7q>span:last-child{color:white;font-size:.8rem;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.cpck_missionIcon__RJ3C8{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;flex-shrink:0;border-radius:50%;border:1px solid #ffffff38;background:#ffffff0d;color:white;font-size:1.6rem}.cpck_missionGrid__kh3Dc h3{color:white;font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 1.2rem;line-height:1.2;max-width:22ch}.cpck_missionGrid__kh3Dc p{color:rgba(255,255,255,.88);margin:0;font-size:1rem;line-height:1.8}.cpck_focus__Q3QNf{padding:clamp(4rem,8vw,7rem) 0;background:#f6f3f8}.cpck_sectionHead__Yw1Fq{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:4rem;gap:4rem;align-items:end;margin-bottom:2.5rem}.cpck_sectionHead__Yw1Fq>p{max-width:420px;font-size:clamp(1.15rem,1.8vw,1.35rem);line-height:1.7}.cpck_programmeGrid___Alxi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.cpck_programmeGrid___Alxi article{position:relative;overflow:hidden;padding:clamp(1.5rem,2.5vw,2.25rem);background:white;border:1px solid #e6dfec;border-radius:3px;box-shadow:0 5px 20px #47266304;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cpck_programmeGrid___Alxi article:after{content:"";position:absolute;bottom:0;left:0;width:64px;height:3px;background:var(--gold);transition:width .25s ease}.cpck_programmeGrid___Alxi article:hover{transform:translateY(-4px);border-color:#c7b3d7;box-shadow:0 16px 32px #4726630d}.cpck_programmeGrid___Alxi article:hover:after{width:100%}.cpck_programmeTop__EH5Sr{display:flex;align-items:center;justify-content:space-between;color:var(--purple);margin-bottom:2rem}.cpck_programmeTop__EH5Sr i{width:3.5rem;height:3.5rem;display:grid;place-items:center;font-size:1.6rem;border-radius:50%;background:#f2edf6;color:var(--purple)}.cpck_programmeTop__EH5Sr span{font-family:var(--font-display);font-size:1.8rem;font-weight:600;color:#ded3e7}.cpck_programmeGrid___Alxi h3{font-size:1.3rem;line-height:1.3;margin-bottom:.85rem;color:var(--purple)}.cpck_programmeGrid___Alxi p{font-size:.95rem;line-height:1.8;margin:0 0 .5rem}.cpck_status__Pt0Lp{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8;margin:1.5rem 0 0;max-width:1100px}.cpck_approachGrid__a6P1A{display:grid;grid-template-columns:1fr 1fr;grid-gap:5rem;gap:5rem;align-items:center}.cpck_approachImage__Qvl4W{position:relative;min-height:600px}.cpck_approachImage__Qvl4W img{object-fit:cover;border-radius:3px}.cpck_approachImage__Qvl4W>span{position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;background:#fff;color:var(--purple);padding:1rem;text-align:center;font-weight:600}.cpck_approachList__mYng1 article{display:flex;gap:1.25rem;padding:1.2rem 0;border-top:1px solid #e7e1e9}.cpck_approachList__mYng1 article>span{color:var(--gold);font-size:.8rem;padding-top:.25rem}.cpck_approachList__mYng1 h3{font-size:clamp(1.25rem,2vw,1.5rem);margin-bottom:.75rem}.cpck_approachList__mYng1 p{font-size:clamp(1.05rem,1.5vw,1.15rem);line-height:1.8;margin-bottom:0}.cpck_governance__N8FzC{background:linear-gradient(110deg,rgba(45,22,65,.94),rgba(71,38,99,.82)),url(/cpck/profile-12.webp) 50% /cover no-repeat;color:white;padding:clamp(4rem,7vw,6rem) 0}.cpck_governance__N8FzC .cpck_eyebrow__6gW8m{color:#e1c476}.cpck_governance__N8FzC h2{color:white}.cpck_governanceGrid__7miTg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3rem;gap:3rem;margin:2rem 0}.cpck_governanceGrid__7miTg p{color:#e5dceb;font-size:.93rem}.cpck_profileLink__cffNV{display:inline-flex;gap:3rem;padding-bottom:.65rem;border-bottom:1px solid #b99329;color:#eed799;font-weight:600}.cpck_contactGrid___hH6V{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:6rem;gap:6rem}.cpck_contactGrid___hH6V>div>p{max-width:450px;margin-bottom:2rem}.cpck_contactGrid___hH6V address{font-style:normal;background:#f8f6f2;padding:2.5rem;border-radius:3px}.cpck_contactGrid___hH6V address h3{font-size:1.2rem;margin-bottom:1.5rem}.cpck_contactGrid___hH6V address a{display:block;color:var(--purple);margin-bottom:.65rem;font-size:1.05rem}.cpck_contactGrid___hH6V address p{font-size:.88rem;margin-top:1.5rem}.cpck_footer__wqp1_{padding:3.5rem 0 1.5rem;background:#251532;color:white}.cpck_footerTop__9vSQt{display:flex;justify-content:space-between;gap:2rem;padding-bottom:2.5rem}.cpck_footerTop__9vSQt img{width:300px;height:auto;object-fit:contain;align-self:flex-start}.cpck_footerTop__9vSQt p{color:#d9cde2;font-size:.88rem;margin:0}.cpck_footerBottom__idkoZ{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;border-top:1px solid #ffffff20;padding-top:1.5rem;font-size:.7rem;color:#c8b9d4}.cpck_footerBottom__idkoZ a{color:#e1c476}@media(max-width:1000px){.cpck_desktopNav__t_2qw{gap:1rem}.cpck_logo__zd5sR{width:210px}.cpck_hero__9kj_g h1{font-size:3rem}.cpck_heroCopy__qqYW4{padding:3rem 2rem}.cpck_approachGrid__a6P1A,.cpck_introGrid__GHPIc{gap:2.5rem}.cpck_contactGrid___hH6V{gap:2rem}}@media(max-width:900px){.cpck_nav__9hnzR,.cpck_wrap__5GzEL{width:calc(100% - 40px)}.cpck_desktopNav__t_2qw{display:none}.cpck_mobileNav___UFUS{display:block}.cpck_mobileNav___UFUS summary{color:var(--purple);font-weight:600;cursor:pointer}.cpck_mobileNav___UFUS nav{position:absolute;top:100%;left:0;right:0;padding:1rem 1.5rem;background:white;border-bottom:1px solid #ddd;box-shadow:0 15px 30px #0001;display:grid;grid-gap:1rem;gap:1rem}.cpck_hero__9kj_g{grid-template-columns:1fr}.cpck_heroCopy__qqYW4{max-width:none;justify-self:stretch;padding:3.5rem 1.5rem}.cpck_hero__9kj_g h1{font-size:clamp(2.7rem,8vw,4rem)}.cpck_heroVisual__6LHPG{min-height:450px}.cpck_approachGrid__a6P1A,.cpck_contactGrid___hH6V,.cpck_introGrid__GHPIc,.cpck_sectionHead__Yw1Fq{grid-template-columns:1fr;gap:2rem}.cpck_sectionHead__Yw1Fq>p{max-width:none}.cpck_programmeGrid___Alxi{grid-template-columns:repeat(2,1fr)}.cpck_approachImage__Qvl4W{min-height:480px}.cpck_governanceGrid__7miTg{gap:1.5rem}}@media(max-width:575px){.cpck_topbar__T5Mxg{font-size:.65rem}.cpck_topbar__T5Mxg .cpck_wrap__5GzEL>span{display:none}.cpck_topbar__T5Mxg .cpck_wrap__5GzEL{justify-content:flex-end}.cpck_logo__zd5sR{width:210px}.cpck_governanceGrid__7miTg,.cpck_missionGrid__kh3Dc,.cpck_programmeGrid___Alxi{grid-template-columns:1fr}.cpck_principles___Re7z .cpck_wrap__5GzEL{display:grid;grid-template-columns:1fr 1fr;font-size:.75rem}.cpck_imageCaption__juXZ3{left:1.5rem;bottom:2rem}.cpck_heroVisual__6LHPG{min-height:350px}.cpck_missionGrid__kh3Dc{gap:1rem}.cpck_footerTop__9vSQt{flex-direction:column}.cpck_footerTop__9vSQt img{max-width:100%}.cpck_contactGrid___hH6V address{padding:1.5rem}.cpck_governanceGrid__7miTg{gap:.5rem}}@media(prefers-reduced-motion:reduce){.cpck_button__6p9BK,.cpck_programmeGrid___Alxi article,.cpck_programmeGrid___Alxi article:after{transition:none}.cpck_button__6p9BK:hover,.cpck_programmeGrid___Alxi article:hover{transform:none}}@media(max-width:1000px){.cpck_heroCopy__qqYW4{padding:4rem 0}}@media(max-width:900px){.cpck_heroCopy__qqYW4{width:calc(100% - 40px);padding:4rem 0}.cpck_heroVisual__6LHPG{min-height:0}}.cpck_site__AK5yV [data-cpck-motion=true]{opacity:0;translate:0 22px;transition:opacity .55s ease var(--cpck-delay,0s),translate .55s ease var(--cpck-delay,0s),transform .25s ease,box-shadow .25s ease,border-color .25s ease}.cpck_site__AK5yV [data-cpck-visible=true]{opacity:1;translate:0 0}.cpck_contactGrid___hH6V address,.cpck_missionGrid__kh3Dc article{transition:transform .25s ease,box-shadow .25s ease}.cpck_missionIcon__RJ3C8{transition:background .25s ease,transform .25s ease}.cpck_approachImage__Qvl4W{overflow:hidden;border-radius:3px}.cpck_approachImage__Qvl4W img{transition:transform .6s ease}@media (hover:hover) and (pointer:fine){.cpck_missionGrid__kh3Dc article:hover{transform:translateY(-5px);box-shadow:0 18px 35px #47266326}.cpck_missionGrid__kh3Dc article:hover .cpck_missionIcon__RJ3C8{background:#ffffff24;transform:rotate(-5deg)}.cpck_contactGrid___hH6V address:hover{transform:translateY(-4px);box-shadow:0 14px 32px #47266312}.cpck_approachImage__Qvl4W:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.cpck_site__AK5yV [data-cpck-motion=true]{opacity:1;translate:none;transition:none}.cpck_approachImage__Qvl4W img,.cpck_contactGrid___hH6V address,.cpck_missionGrid__kh3Dc article,.cpck_missionIcon__RJ3C8{transition:none}.cpck_approachImage__Qvl4W:hover img,.cpck_contactGrid___hH6V address:hover,.cpck_missionGrid__kh3Dc article:hover,.cpck_missionGrid__kh3Dc article:hover .cpck_missionIcon__RJ3C8{transform:none}}