.cpm-leadership-block{background:#000;color:#fff;overflow:hidden;padding:clamp(48px,8vw,120px) 0;position:relative}.cpm-leadership-intro{margin:0 auto clamp(40px,6vw,72px);max-width:800px;padding:0 24px;text-align:center}.cpm-leadership-intro-heading{font-size:clamp(2rem,5vw,3.75rem);font-weight:700;line-height:1.1;margin:0 0 16px}.cpm-leadership-intro-subheading{color:#86868b;font-size:clamp(1.0625rem,2.4vw,1.5rem);font-weight:500;line-height:1.6;margin:0}.cpm-leadership-hero{box-shadow:0 28px 60px rgba(0,0,0,.45);margin:0 auto 120px;max-width:1760px;padding:12px;position:relative}.cpm-leadership-hero video{aspect-ratio:1.77778;border-radius:30px;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.cpm-leadership-hero:after{background:linear-gradient(0deg,rgba(0,0,0,.45),rgba(0,0,0,.2) 45%,rgba(0,0,0,.1));content:"";inset:0;pointer-events:none;position:absolute}.cpm-leadership-card__play,.cpm-leadership-hero__cta{align-items:center;background:hsla(0,0%,100%,.92);border:none;border-radius:999px;color:#0b1b33;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:12px;left:50%;padding:14px 28px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,box-shadow .2s ease;z-index:2}.cpm-leadership-card__play:hover,.cpm-leadership-hero__cta:hover{box-shadow:0 14px 35px rgba(10,30,60,.32);transform:translate(-50%,-50%) scale(1.03)}.cpm-leadership-card__play-icon,.cpm-leadership-hero__cta-icon{align-items:center;display:inline-flex;height:32px;justify-content:center;width:32px}.cpm-leadership-card__play-icon img,.cpm-leadership-hero__cta-icon img{display:block;height:auto;width:100%}.cpm-leadership-section{margin:0 auto;padding:0 24px}.cpm-leadership-section-header{margin-bottom:clamp(32px,6vw,64px);max-width:760px}.cpm-leadership-section-heading{font-size:clamp(28px,4vw,44px);line-height:1.2;margin:0 0 16px}.cpm-leadership-section-subheading{font-size:clamp(17px,2.2vw,20px);line-height:1.7;margin:0;opacity:.85}.cpm-leadership-grid{display:block;margin:0 auto;max-width:1400px}.cpm-leadership-card{display:block;flex-direction:column;margin-bottom:100px;position:relative}.cpm-leadership-card__media{aspect-ratio:1.77778;border-radius:30px;display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:relative;width:100%}.cpm-leadership-card__media img,.cpm-leadership-card__media video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cpm-leadership-card__media:after{background:linear-gradient(180deg,rgba(5,8,15,.05),rgba(5,8,15,.55) 90%);content:"";inset:0;position:absolute}.cpm-leadership-card__play{white-space:nowrap}.cpm-leadership-card__play-label{line-height:1}.cpm-leadership-card__play-label br{display:inline-block;width:1em}.cpm-leadership-card__content{display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:clamp(24px,3vw,32px)}@media screen and (min-width:1280px){.cpm-leadership-card__content{padding-right:120px}}.cpm-leadership-card__header{display:flex;flex-flow:column;gap:32px;padding-left:100px;transform:translateY(-150px)}.cpm-leadership-card__avatar{border-radius:50%;flex-shrink:0;height:150px;overflow:hidden;width:150px}.cpm-leadership-card__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cpm-leadership-card__meta h4{font-size:3.75rem;font-weight:700;line-height:3.75rem;margin:0}.cpm-leadership-card__meta p{font-size:15px;margin:4px 0 0;opacity:.75}.cpm-leadership-card__body{font-size:1.125rem;font-weight:500;line-height:1.625rem;max-width:460px;word-wrap:break-word;color:#86868b;margin:48px 0}.cpm-leadership-card__body p{margin-bottom:12px}.cpm-leadership-card__body p:last-child{margin-bottom:0}.cpm-leadership-card__cta{margin-top:auto}.cpm-leadership-card__cta a{align-items:center;background:#fff;border-radius:24px;color:#101320;display:inline-flex;font-weight:600;gap:10px;padding:10px 18px;text-decoration:none;transition:background .2s ease,color .2s ease}.cpm-leadership-card__cta a:hover{background:#0b5d45;color:#fff}.cpm-leadership-modal{align-items:center;background:rgba(5,8,15,.82);display:none;inset:0;justify-content:center;padding:32px;position:fixed;z-index:9999}.cpm-leadership-modal.is-active{display:flex}.cpm-leadership-modal__inner{background:#000;border-radius:16px;box-shadow:0 28px 80px rgba(0,0,0,.55);overflow:hidden;position:relative;width:min(960px,100%)}.cpm-leadership-modal__close{background:rgba(14,21,31,.78);border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:20px;height:36px;line-height:1;position:absolute;right:12px;top:12px;width:36px;z-index:2}.cpm-leadership-modal iframe,.cpm-leadership-modal video{display:block;height:clamp(240px,60vh,540px);width:100%}@media (max-width:990px){.cpm-moments-block .cpm-moments-title{font-size:50px;line-height:1.15;padding:24px}.cpm-leadership-card__content{flex-direction:column;margin-top:-150px;padding-left:0;padding-right:0;position:relative}.cpm-leadership-card__header{gap:25px;margin-left:25px;padding-left:0;transform:unset}.cpm-leadership-card{margin-bottom:0}.cpm-leadership-card__body{margin:0 25px}}@media (max-width:640px){.cpm-moments-block .cpm-moments-title{font-size:40px;line-height:1.15;padding:12px}.cpm-leadership-hero{border-radius:20px;margin-bottom:60px}.cpm-leadership-card__play,.cpm-leadership-hero__cta{font-size:15px;padding:6px 24px 6px 12px;top:20%;white-space:nowrap}.cpm-leadership-card__play,.cpm-leadership-card__play:hover{bottom:unset;left:unset;right:10px;top:calc(100% - 56px);transform:unset}.cpm-leadership-hero video{aspect-ratio:42/48}.cpm-leadership-card__media{aspect-ratio:42/70}.cpm-leadership-card__avatar{height:150px;margin:0;width:150px}.cpm-leadership-card__meta h4{font-size:40px;line-height:1.12}}body.cpm-leadership-modal-open{overflow:hidden}
