.ec-sp,.ec-sp *,.ec-sp :after,.ec-sp :before{box-sizing:border-box}.ec-sp{background-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 32px),repeating-linear-gradient(180deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 32px);font-family:var(--font-family,"Montserrat",system-ui,sans-serif)}.ec-sp__inner{margin:0 auto;max-width:1282px;padding:80px 32px}.ec-sp__heading{color:inherit;font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 auto 56px;text-align:center}.ec-sp__marquee{margin-bottom:64px}.ec-sp__viewport{mask-image:linear-gradient(90deg,transparent 0,#000 120px,#000 calc(100% - 120px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 120px,#000 calc(100% - 120px),transparent);overflow:hidden}.ec-sp__track{display:flex;width:max-content}.ec-sp__logo,.ec-sp__row{align-items:center;display:flex;flex:0 0 auto}.ec-sp__logo{text-decoration:none}.ec-sp__logo img{display:block;height:auto;object-fit:contain;transition:opacity .18s ease;width:auto}.ec-sp--whitelogos .ec-sp__logo img{filter:brightness(0) invert(1)}a.ec-sp__logo:hover img{opacity:.7}@keyframes ec-sp-left{0%{transform:translateX(0)}to{transform:translateX(calc(-50% - var(--ec-gap, 88px)/2))}}@keyframes ec-sp-right{0%{transform:translateX(calc(-50% - var(--ec-gap, 88px)/2))}to{transform:translateX(0)}}.ec-sp__marquee.is-animated .ec-sp__track{animation-iteration-count:infinite;animation-name:ec-sp-left;animation-timing-function:linear}.ec-sp__marquee.is-animated.is-right .ec-sp__track{animation-name:ec-sp-right}.ec-sp__marquee.is-animated.is-pausable:hover .ec-sp__track{animation-play-state:paused}.ec-sp__row-cards{display:flex;gap:16px}.ec-sp__card{flex:1 1 0;min-width:0;overflow:hidden;position:relative;transition-property:flex-grow;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.ec-sp__media{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}video.ec-sp__media{background:#0b1e3a}.ec-sp__poster{display:block;height:100%;inset:0;object-fit:cover;opacity:1;position:absolute;transition:opacity .26s ease;width:100%;z-index:0}.ec-sp__card.is-open .ec-sp__poster{opacity:0;pointer-events:none}.ec-sp__card:after{background:#051020;content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .32s ease;z-index:1}.ec-sp__card.is-open:after{opacity:0!important}.ec-sp__card.is-open:before{background:linear-gradient(0deg,rgba(5,16,32,.9) 0,rgba(5,16,32,.55) 45%,rgba(5,16,32,0) 80%);content:"";inset:0;position:absolute;z-index:2}.ec-sp__toggle{background:none;border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:3}.ec-sp__card.is-open .ec-sp__toggle{pointer-events:none}.ec-sp__toggle:focus-visible{outline:3px solid #fff;outline-offset:-6px}.ec-sp__cardlink{inset:0;pointer-events:none;position:absolute;z-index:3}.ec-sp__card.is-open .ec-sp__cardlink{pointer-events:auto}.ec-sp__body{bottom:40px;color:#fff;left:40px;max-width:calc(100vw - 140px);opacity:0;pointer-events:none;position:absolute;transform:translateY(10px);transition-delay:0s;transition-duration:.16s;transition-property:opacity,transform;transition-timing-function:ease;width:520px;z-index:4}.ec-sp__card.is-open .ec-sp__body{opacity:1;pointer-events:auto;transform:none;transition-delay:.26s;transition-duration:.32s}.ec-sp__cardlogo{display:block;height:30px;margin:0 0 20px;max-width:160px;object-fit:contain;width:auto}.ec-sp--whitelogos .ec-sp__cardlogo{filter:brightness(0) invert(1)}.ec-sp__centerlogo{height:auto;left:50%;max-width:54%;object-fit:contain;opacity:1;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .24s ease;width:auto;z-index:2}.ec-sp--whitelogos .ec-sp__centerlogo{filter:brightness(0) invert(1)}.ec-sp__card.is-open .ec-sp__centerlogo{opacity:0}.ec-sp__quote{color:#fff;font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 20px}.ec-sp__who{color:hsla(0,0%,100%,.85);font-size:15px;font-weight:500;line-height:1.45;margin:0}.ec-sp__person{display:block;font-weight:700}.ec-sp__role{display:block}.ec-sp__link{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.16);border:1.5px solid hsla(0,0%,100%,.5);border-radius:100px;color:#fff;display:inline-block;font-size:15px;font-weight:700;margin-top:20px;padding:13px 26px;text-decoration:none;transition:background .18s ease,color .18s ease}.ec-sp__link:hover{background:#fff;color:var(--ed-navy-700,#122e44);text-decoration:none}.ec-sp__progress{display:flex;gap:8px;margin-left:auto;margin-right:auto}.ec-sp__seg{background:hsla(0,0%,100%,.22);border:0;border-radius:100px;cursor:pointer;flex:1;height:4px;overflow:hidden;padding:0;position:relative}.ec-sp__seg:before{content:"";inset:-10px 0;position:absolute}.ec-sp__fill{border-radius:inherit;display:block;height:100%;transform:scaleX(0);transform-origin:left;width:100%}.ec-sp__seg.is-active .ec-sp__fill{animation:ec-sp-fill var(--ec-interval,5s) linear forwards}.ec-sp__seg.is-done .ec-sp__fill{transform:scaleX(1)}@keyframes ec-sp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ec-sp.is-paused .ec-sp__seg.is-active .ec-sp__fill{animation-play-state:paused}.ec-sp__seg:focus-visible{outline:3px solid #fff;outline-offset:4px}.ec-sp__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (max-width:1023px){.ec-sp__inner{padding:56px 32px}.ec-sp__body{bottom:28px;left:28px;width:420px}.ec-sp__quote{font-size:20px}}@media (max-width:767px){.ec-sp__inner{padding:40px 20px}.ec-sp{background-attachment:scroll!important}.ec-sp__marquee{margin-bottom:40px}.ec-sp__viewport{mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 32px,#000 calc(100% - 32px),transparent)}.ec-sp__row-cards{display:grid;gap:20px;grid-template-columns:1fr;height:auto!important}.ec-sp__card{height:420px}.ec-sp__card.is-open:before,.ec-sp__card:before{background:linear-gradient(0deg,rgba(5,16,32,.9) 0,rgba(5,16,32,.5) 50%,rgba(5,16,32,0) 85%);content:"";inset:0;position:absolute;z-index:2}.ec-sp__body,.ec-sp__card.is-open .ec-sp__body{bottom:24px;left:24px;max-width:none;opacity:1;pointer-events:auto;right:24px;transform:none;transition:none;width:auto}.ec-sp__card:after,.ec-sp__centerlogo,.ec-sp__poster,.ec-sp__progress,.ec-sp__toggle{display:none}.ec-sp__cardlink{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.ec-sp__track{animation:none}.ec-sp__fill{animation:none!important;transform:scaleX(1)}.ec-sp__body,.ec-sp__card{transition:none}}