/* An editorial outcome ribbon. Readable without motion or JavaScript. */
.partner-page .outcome-hero{min-height:0}
.outcome-hero .hero-content{min-height:710px}
.outcome-hero .hero-art{inset:0 0 auto;height:710px}
.hero-bottom.outcome-band{position:relative;inset:auto;display:block;min-height:0;padding:23px 0 31px;border:0;background:#f5f8fd}
.outcome-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}
.hero-bottom .outcomes-label{font-size:8px;font-weight:650;letter-spacing:1.35px;line-height:1.7;color:#65738a;margin:0}
.outcome-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 0 6px 12px;border:0;background:none;color:#62718a;font:inherit;font-size:10px;cursor:pointer}
.outcome-toggle[hidden]{display:none}.outcome-toggle svg{width:13px;height:13px;flex:none}.outcome-toggle .play-glyph{display:none}.outcome-toggle[aria-pressed=true] .pause-glyph{display:none}.outcome-toggle[aria-pressed=true] .play-glyph{display:block}.outcome-toggle:hover{color:var(--blue)}.outcome-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:5px;border-radius:3px}
.outcome-rows{display:grid;gap:22px}.outcome-window{padding-inline:max(40px,calc((100% - 1168px)/2))}.outcome-track{display:flex;gap:40px}
.outcome-set{display:flex;align-items:center;flex-wrap:wrap;gap:14px 40px;list-style:none;padding:0;margin:0;min-width:0}.outcome-set>li{display:flex;align-items:center;gap:40px;flex:none}
.outcome-name{white-space:nowrap;font-size:26px;line-height:1.45;font-weight:500;letter-spacing:-.8px;color:#263650}.outcome-set>li:nth-child(4n+2) .outcome-name{color:var(--blue)}.outcome-separator{width:24px;height:1px;background:#b8c6df;flex:none}
.outcome-band:not(.is-animated) .outcome-set>li:last-child .outcome-separator{display:none}
.outcome-band.is-animated .outcome-window{padding:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 76px,#000 calc(100% - 76px),transparent);mask-image:linear-gradient(to right,transparent,#000 76px,#000 calc(100% - 76px),transparent)}.outcome-band.is-animated .outcome-track{width:max-content;will-change:transform}.outcome-band.is-animated .outcome-set{flex:none;flex-wrap:nowrap}
.owner-proof{margin-top:25px}.owner-proof article{border-top:1px solid #dce2eb;padding:15px 0}.owner-proof h3{font-size:18px;font-weight:550;letter-spacing:-.45px;line-height:1.25}.owner-proof p{font-size:12px;line-height:1.7;color:#63718a;margin-top:7px;max-width:460px}.proof-links{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:18px}.proof-links .text-link{font-size:10px;gap:11px;min-height:30px;color:#5e7090}.proof-links .text-link:hover{color:var(--blue)}.people-copy .working-team span{font-size:10px}.people-copy .people-lead{max-width:455px}
@media(max-width:1050px){.outcome-name{font-size:24px;letter-spacing:-.7px}.owner-proof h3{font-size:17px}.owner-proof p{font-size:11px}.proof-links{gap:15px}.proof-links .text-link{font-size:9px}}
@media(max-width:700px){.outcome-hero .hero-content{min-height:640px}.outcome-hero .hero-art{height:640px}.hero-bottom.outcome-band{padding:18px 0 28px}.outcome-heading{margin-bottom:19px}.hero-bottom .outcomes-label{font-size:7px;letter-spacing:1.05px}.outcome-toggle{min-height:44px;font-size:9px;gap:6px}.outcome-toggle svg{width:12px;height:12px}.outcome-rows{gap:20px}.outcome-name{font-size:22px;letter-spacing:-.55px}.outcome-window{padding-inline:20px}.outcome-track,.outcome-set,.outcome-set>li{gap:28px}.outcome-set{gap:13px 28px}.outcome-separator{width:18px}.outcome-band.is-animated .outcome-window{-webkit-mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.owner-proof{margin-top:23px}.owner-proof article{padding-block:15px}.owner-proof h3{font-size:18px}.owner-proof p{font-size:12px;line-height:1.75;margin-top:7px}.people-copy .working-team span{font-size:9px}.proof-links{gap:7px 19px;margin-top:16px}.proof-links .text-link{font-size:10px}.people-copy .people-lead{font-size:14px}}
@media(max-width:359px){.outcome-name{font-size:20px;letter-spacing:-.4px}.outcome-set,.outcome-set>li,.outcome-track{gap:24px}.outcome-set{row-gap:12px}.proof-links .text-link{font-size:9px}.owner-proof p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.outcome-band.is-animated .outcome-window{padding-inline:20px;overflow:visible;mask-image:none;-webkit-mask-image:none}.outcome-band.is-animated .outcome-track{transform:none!important;width:auto;will-change:auto}.outcome-band.is-animated .outcome-set{flex-wrap:wrap}.outcome-set[aria-hidden=true]{display:none}.outcome-toggle{display:none}}
@media print{.outcome-hero .hero-content{min-height:0}.hero-bottom.outcome-band{padding-block:20px}.outcome-band.is-animated .outcome-window{padding-inline:0;mask:none;overflow:visible}.outcome-band.is-animated .outcome-track{width:auto;transform:none!important}.outcome-band.is-animated .outcome-set{flex-wrap:wrap}.outcome-set[aria-hidden=true],.outcome-toggle{display:none}.outcome-name{font-size:15px}.outcome-rows{gap:12px}.owner-proof article{break-inside:avoid}}
