.cai-alignment-matrix{color:var(--ca-ink,#1d2023);overflow:hidden;position:relative}.cai-alignment-matrix--dark{background:radial-gradient(circle at 12% 12%,rgba(171,35,139,.16),transparent 22%),radial-gradient(circle at 88% 82%,rgba(40,166,219,.1),transparent 20%),linear-gradient(180deg,#1a0048,#1a0048);color:#fff}.cai-alignment-matrix--light{background:#f8f8f7;color:var(--ca-ink,#1d2023)}.cai-alignment-matrix--inherit{background:transparent;color:inherit}.cai-alignment-matrix__container{margin:0 auto;max-width:var(--ca-content,1440px);padding:56px 32px 64px}.cai-alignment-matrix__layout{align-items:start;display:grid;gap:72px;grid-template-columns:minmax(260px,420px) minmax(0,1fr)}.cai-alignment-matrix__intro{align-self:start;display:grid;gap:20px}.cai-alignment-matrix__headline-wrap{margin:0;max-width:none;width:100%}.cai-alignment-matrix__headline-wrap h1,.cai-alignment-matrix__headline-wrap h2,.cai-alignment-matrix__headline-wrap h3,.cai-alignment-matrix__headline-wrap h4,.cai-alignment-matrix__headline-wrap h5,.cai-alignment-matrix__headline-wrap h6,.cai-alignment-matrix__headline-wrap p{color:inherit;display:block;font-weight:300;letter-spacing:-.055em;line-height:.98;margin:0;max-width:none;text-wrap:balance;width:100%}.cai-alignment-matrix--headline-hero .cai-alignment-matrix__headline-wrap h1,.cai-alignment-matrix--headline-hero .cai-alignment-matrix__headline-wrap h2,.cai-alignment-matrix--headline-hero .cai-alignment-matrix__headline-wrap h3,.cai-alignment-matrix--headline-hero .cai-alignment-matrix__headline-wrap h4,.cai-alignment-matrix--headline-hero .cai-alignment-matrix__headline-wrap h5,.cai-alignment-matrix--headline-hero .cai-alignment-matrix__headline-wrap h6,.cai-alignment-matrix--headline-hero .cai-alignment-matrix__headline-wrap p,.cai-alignment-matrix--headline-lg .cai-alignment-matrix__headline-wrap h1,.cai-alignment-matrix--headline-lg .cai-alignment-matrix__headline-wrap h2,.cai-alignment-matrix--headline-lg .cai-alignment-matrix__headline-wrap h3,.cai-alignment-matrix--headline-lg .cai-alignment-matrix__headline-wrap h4,.cai-alignment-matrix--headline-lg .cai-alignment-matrix__headline-wrap h5,.cai-alignment-matrix--headline-lg .cai-alignment-matrix__headline-wrap h6,.cai-alignment-matrix--headline-lg .cai-alignment-matrix__headline-wrap p,.cai-alignment-matrix--headline-md .cai-alignment-matrix__headline-wrap h1,.cai-alignment-matrix--headline-md .cai-alignment-matrix__headline-wrap h2,.cai-alignment-matrix--headline-md .cai-alignment-matrix__headline-wrap h3,.cai-alignment-matrix--headline-md .cai-alignment-matrix__headline-wrap h4,.cai-alignment-matrix--headline-md .cai-alignment-matrix__headline-wrap h5,.cai-alignment-matrix--headline-md .cai-alignment-matrix__headline-wrap h6,.cai-alignment-matrix--headline-md .cai-alignment-matrix__headline-wrap p,.cai-alignment-matrix--headline-xl .cai-alignment-matrix__headline-wrap h1,.cai-alignment-matrix--headline-xl .cai-alignment-matrix__headline-wrap h2,.cai-alignment-matrix--headline-xl .cai-alignment-matrix__headline-wrap h3,.cai-alignment-matrix--headline-xl .cai-alignment-matrix__headline-wrap h4,.cai-alignment-matrix--headline-xl .cai-alignment-matrix__headline-wrap h5,.cai-alignment-matrix--headline-xl .cai-alignment-matrix__headline-wrap h6,.cai-alignment-matrix--headline-xl .cai-alignment-matrix__headline-wrap p{font-size:var(--ca-module-headline-size)}.cai-alignment-matrix__subhead{color:rgba(29,32,35,.78);font-size:var(--ca-module-subhead-size);line-height:var(--ca-module-subhead-line);max-width:360px}.cai-alignment-matrix__subhead p:first-child{margin-top:0}.cai-alignment-matrix__subhead p:last-child{margin-bottom:0}.cai-alignment-matrix--dark .cai-alignment-matrix__subhead{color:hsla(0,0%,100%,.82)}.cai-alignment-matrix__table{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;border-radius:0;box-shadow:none;margin-top:0;overflow:visible}.cai-alignment-matrix__table-head{display:grid;gap:24px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);margin-bottom:8px}.cai-alignment-matrix__head-cell{color:inherit;font-size:16px;font-weight:500;line-height:1.25;padding:0 0 8px}.cai-alignment-matrix__head-pill{align-items:center;background:var(--ca-blue-wash,#dff6ff);border-radius:12px;color:rgba(29,32,35,.72);display:inline-flex;font-size:.95rem;font-weight:500;line-height:1;min-height:32px;padding:0 16px}.cai-alignment-matrix--dark .cai-alignment-matrix__head-pill{background:rgba(223,241,248,.14);border:1px solid rgba(223,241,248,.16);color:hsla(0,0%,100%,.88)}.cai-alignment-matrix__table-body{display:flex;flex-direction:column}.cai-alignment-matrix__row{--glow-x:50%;--glow-y:50%;--tilt-x:0deg;--tilt-y:0deg;border-top:1px solid rgba(129,140,248,.45);display:grid;gap:24px;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);position:relative;transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0) scale(1);transform-style:preserve-3d;transition:transform .22s ease,border-color .22s ease,background .22s ease,filter .22s ease;will-change:transform,filter}.cai-alignment-matrix__row:last-child{border-bottom:0}.cai-alignment-matrix__row-glow,.cai-alignment-matrix__row-highlight{inset:0;pointer-events:none;position:absolute}.cai-alignment-matrix__row-highlight{background:linear-gradient(90deg,rgba(171,35,139,.04),rgba(171,35,139,0) 50%);opacity:0;transition:opacity .22s ease}.cai-alignment-matrix__row-glow{background:radial-gradient(280px circle at var(--glow-x) var(--glow-y),rgba(171,35,139,.1),rgba(171,35,139,.04) 32%,transparent 72%);opacity:0;transition:opacity .22s ease}.cai-alignment-matrix--interactive .cai-alignment-matrix__row:focus-within,.cai-alignment-matrix--interactive .cai-alignment-matrix__row:hover{background:rgba(171,35,139,.012);border-color:rgba(171,35,139,.55);filter:brightness(1.01);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-1px) scale(1.002)}.cai-alignment-matrix--interactive .cai-alignment-matrix__row:focus-within .cai-alignment-matrix__row-glow,.cai-alignment-matrix--interactive .cai-alignment-matrix__row:focus-within .cai-alignment-matrix__row-highlight,.cai-alignment-matrix--interactive .cai-alignment-matrix__row:hover .cai-alignment-matrix__row-glow,.cai-alignment-matrix--interactive .cai-alignment-matrix__row:hover .cai-alignment-matrix__row-highlight{opacity:1}.cai-alignment-matrix__cell{align-items:flex-start;display:flex;gap:12px;min-width:0;padding:16px 0 20px;position:relative;z-index:1}.cai-alignment-matrix--row-sm .cai-alignment-matrix__cell{min-height:64px;padding-bottom:16px;padding-top:16px}.cai-alignment-matrix--row-md .cai-alignment-matrix__cell{min-height:108px}.cai-alignment-matrix--row-lg .cai-alignment-matrix__cell{min-height:128px;padding-bottom:24px;padding-top:20px}.cai-alignment-matrix__row-index{color:rgba(29,32,35,.56);flex:0 0 auto;font-size:.9rem;font-weight:500;letter-spacing:-.02em;line-height:1;padding-top:2px}.cai-alignment-matrix--dark .cai-alignment-matrix__row-index{color:hsla(0,0%,100%,.66)}.cai-alignment-matrix__row-text{min-width:0;transition:color .22s ease,transform .22s ease}.cai-alignment-matrix__row-text--priority{color:rgba(29,32,35,.72);font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:400;letter-spacing:-.015em;line-height:1.38;max-width:20ch}.cai-alignment-matrix__impact-stack{display:grid;gap:8px;max-width:44ch}.cai-alignment-matrix__row-text--impact-kicker{color:var(--cai-brand-primary,#ab238b);font-size:clamp(1.02rem,1.25vw,1.32rem);font-weight:400;letter-spacing:-.015em;line-height:1.32}.cai-alignment-matrix__row-text--impact{color:rgba(29,32,35,.72);font-size:clamp(1rem,1.15vw,1.18rem);font-weight:400;letter-spacing:-.015em;line-height:1.5;max-width:40ch}.cai-alignment-matrix--dark .cai-alignment-matrix__row-text--priority{color:hsla(0,0%,100%,.82)}.cai-alignment-matrix--dark .cai-alignment-matrix__row-text--impact-kicker{color:#f2b5e7}.cai-alignment-matrix--dark .cai-alignment-matrix__row-text--impact{color:hsla(0,0%,100%,.84)}.cai-alignment-matrix--interactive .cai-alignment-matrix__row:focus-within .cai-alignment-matrix__row-index,.cai-alignment-matrix--interactive .cai-alignment-matrix__row:focus-within .cai-alignment-matrix__row-text,.cai-alignment-matrix--interactive .cai-alignment-matrix__row:hover .cai-alignment-matrix__row-index,.cai-alignment-matrix--interactive .cai-alignment-matrix__row:hover .cai-alignment-matrix__row-text{transform:translateZ(8px)}.cai-alignment-matrix--light .cai-alignment-matrix__row{border-top-color:rgba(129,140,248,.5)}.cai-alignment-matrix--light.cai-alignment-matrix--interactive .cai-alignment-matrix__row:focus-within,.cai-alignment-matrix--light.cai-alignment-matrix--interactive .cai-alignment-matrix__row:hover{background:rgba(171,35,139,.012);border-color:rgba(171,35,139,.55)}.cai-alignment-matrix--animated [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease}.cai-alignment-matrix--animated.is-visible [data-reveal]{opacity:1;transform:translateY(0)}.cai-alignment-matrix--animated.is-visible [data-reveal]:first-child{transition-delay:60ms}.cai-alignment-matrix--animated.is-visible [data-reveal]:nth-child(2){transition-delay:.14s}.cai-alignment-matrix--animated.is-visible [data-reveal]:nth-child(3){transition-delay:.22s}.cai-alignment-matrix--animated.is-visible [data-reveal]:nth-child(4){transition-delay:.3s}.cai-alignment-matrix--animated.is-visible [data-reveal]:nth-child(5){transition-delay:.38s}.cai-alignment-matrix--animated.is-visible [data-reveal]:nth-child(6){transition-delay:.46s}@media (hover:none){.cai-alignment-matrix__row,.cai-alignment-matrix__row:focus-within,.cai-alignment-matrix__row:hover{transform:none}.cai-alignment-matrix__row-glow{display:none}}@media (max-width:991px){.cai-alignment-matrix__container{padding-bottom:52px;padding-top:44px}.cai-alignment-matrix__layout{gap:32px;grid-template-columns:1fr}.cai-alignment-matrix__intro{max-width:720px}.cai-alignment-matrix__row,.cai-alignment-matrix__table-head{gap:0;grid-template-columns:1fr}.cai-alignment-matrix__cell--right,.cai-alignment-matrix__head-cell--right{padding-top:0}.cai-alignment-matrix__impact-stack,.cai-alignment-matrix__row-text--impact,.cai-alignment-matrix__row-text--priority{max-width:none}}@media (max-width:767px){.cai-alignment-matrix__container{padding:40px 16px 48px}.cai-alignment-matrix__layout{gap:24px}.cai-alignment-matrix__headline-wrap h1,.cai-alignment-matrix__headline-wrap h2,.cai-alignment-matrix__headline-wrap h3,.cai-alignment-matrix__headline-wrap h4,.cai-alignment-matrix__headline-wrap h5,.cai-alignment-matrix__headline-wrap h6,.cai-alignment-matrix__headline-wrap p{font-size:clamp(1.9rem,9vw,3.1rem);text-wrap:pretty}.cai-alignment-matrix__subhead{font-size:.98rem;max-width:none}.cai-alignment-matrix__head-pill{font-size:.9rem;min-height:32px;padding:0 12px}.cai-alignment-matrix__cell{padding-bottom:16px;padding-top:16px}.cai-alignment-matrix__row-text--priority{font-size:1rem}.cai-alignment-matrix__row-text--impact,.cai-alignment-matrix__row-text--impact-kicker{font-size:.98rem}}