.partnership-news{background:var(--navy);color:var(--cream);border-top:1px solid #e0525280;border-bottom:1px solid #e0525240;overflow:hidden}.partnership-news-layout{display:flex;align-items:center;gap:18px;min-height:58px;padding-block:6px}.partnership-news-label{flex:none;border:1px solid #e0525266;padding:5px 8px;color:#e05252;font:600 .66rem/1.2 var(--sans);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.news-label-short,.news-cta-short{display:none}.partnership-news-story{display:flex;flex:1;min-width:0;align-items:center;gap:20px;min-height:44px;color:var(--cream)}.partnership-news-story:focus-visible{outline-color:#e05252;outline-offset:2px}.partnership-news-window{display:block;flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 12px),transparent)}.partnership-news-track{display:flex;width:max-content;animation:partnership-news-scroll var(--news-duration,55s) linear infinite}.partnership-news-group{display:flex;flex:none}.partnership-news-copy{display:flex;flex:none;align-items:center;gap:12px;padding-right:22px;white-space:nowrap;font:500 .88rem/1.4 var(--sans)}.partnership-news-ncc{display:inline-flex;width:auto;height:auto;flex:none;font:400 2rem/1 var(--serif);letter-spacing:-.09em;color:var(--cream)}.partnership-news-alyve{display:block;width:72px;height:auto;flex:none}.partnership-news-ibm{display:grid;place-items:center;flex:none;width:70px;height:36px;background:#fff;padding:8px 12px}.partnership-news-ibm img{width:46px;height:auto}.partnership-news-name{font-family:var(--serif);font-weight:600;font-size:1.02rem}.partnership-news-dot{color:#e05252;font-size:1rem}.partnership-news-cta{display:inline-flex;align-items:center;flex:none;gap:8px;min-height:36px;border-bottom:1px solid #e05252;font:500 .77rem/1.3 var(--sans);white-space:nowrap}.partnership-news-cta .ui-icon{width:12px;height:12px;color:#e05252}@keyframes partnership-news-scroll{to{transform:translate(-50%)}}@media (max-width:650px){.partnership-news-layout{gap:10px;min-height:54px;padding-block:5px}.partnership-news-label,.news-cta-full,.news-cta-short{display:none}.partnership-news-story{gap:10px}.partnership-news-copy{gap:10px;font-size:.8rem;padding-right:22px}.partnership-news-name{font-size:.94rem}.partnership-news-ncc{font-size:1.8rem}.partnership-news-alyve{width:64px}.partnership-news-cta{gap:0;min-height:44px}}@media print{.partnership-news{display:none}}.partnership-entry{scroll-margin-top:110px}.partnership-identity{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;margin:18px 0 24px}.partnership-portrait{display:block;width:132px;height:132px;object-fit:cover;object-position:right center}.ibm-partnership-tile{display:grid;place-items:center;width:132px;height:132px;background:#fff;border:1px solid var(--line);padding:28px}.ibm-partnership-tile img{width:76px;height:auto}.partnership-wordmark{display:block;width:110px;height:auto;margin-bottom:12px}.partnership-entry .partnership-identity h3{margin:0;font-size:clamp(1.6rem,2.3vw,2.15rem);line-height:1.15}.partnership-entry .partnership-label{margin:10px 0 0;font-family:var(--sans);font-size:.78rem;font-weight:600;line-height:1.5;letter-spacing:.04em;color:var(--navy)}.partnership-clients{padding:16px 0;border-block:1px solid var(--line);font-size:.94rem}.partnership-clients strong{display:block;margin-bottom:6px}.partnership-clients a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.partnership-entry .text-link{margin-top:8px}.partnership-logo-link{text-decoration:none}.partnership-logo-link:focus-visible{outline:2px solid var(--navy);outline-offset:6px}.board-logo{display:grid;place-items:center;box-sizing:border-box;isolation:isolate;width:132px;height:132px;padding:12px;background:var(--navy);border:1px solid var(--navy)}.board-logo img{display:block;width:100%;height:auto;max-height:106px;object-fit:contain}#nolyvra-board-appointment .board-logo img{filter:invert(1) hue-rotate(180deg) brightness(1.4);mix-blend-mode:screen}#beyond-all-abilities-chair .board-logo img{filter:brightness(0) invert(1)}@media (max-width:600px){.partnership-entry{grid-template-columns:1fr!important;gap:10px!important}.partnership-identity{grid-template-columns:108px minmax(0,1fr);gap:18px;margin-block:16px 22px}.partnership-portrait{width:108px;height:108px}.partnership-wordmark{width:90px;margin-bottom:10px}.partnership-entry .partnership-identity h3{font-size:1.55rem}.partnership-entry .partnership-label{font-size:.74rem}}@media (max-width:600px){.board-logo{width:108px;height:108px;padding:10px}.board-logo img{max-height:86px}}@media (max-width:360px){.partnership-identity{grid-template-columns:88px minmax(0,1fr);gap:14px}.partnership-portrait{width:88px;height:88px}.partnership-wordmark{width:80px}.partnership-entry .partnership-identity h3{font-size:1.35rem}}@media (max-width:360px){.board-logo{width:88px;height:88px;padding:8px}.board-logo img{max-height:70px}}@media print{.partnership-entry{break-inside:auto}.partnership-identity{grid-template-columns:70px 1fr;gap:16px;margin-block:10px}.partnership-portrait{width:70px;height:70px}.partnership-wordmark{width:80px}.partnership-clients{padding-block:8px}}@media print{.board-logo{width:70px;height:70px;padding:6px;background:#fff;border-color:#bbb}.board-logo img{max-height:56px}#nolyvra-board-appointment .board-logo img,#beyond-all-abilities-chair .board-logo img{filter:none;mix-blend-mode:normal}}@media (max-width:600px){.ibm-partnership-tile{width:108px;height:108px;padding:24px}}@media (max-width:360px){.ibm-partnership-tile{width:88px;height:88px;padding:18px}}@media print{.ibm-partnership-tile{width:70px;height:70px;padding:15px}}
