.relationships{display:grid;grid-template-columns:1fr 1fr;background:#160f1e;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.relationship-strip{min-width:0;padding:24px 0 26px;container-type:inline-size;overflow:hidden}.relationship-strip+section{border-left:1px solid #ffffff12}.relationship-strip h2{text-align:center;margin:0 0 14px;color:#c4a5da;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.19em}.relationship-strip .brand-track{animation-duration:42s}.relationship-strip .brand-set{min-width:100cqw;gap:32px;padding:0 16px;justify-content:space-around}.relationship-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:220px;height:68px;position:relative;overflow:hidden}.relationship-mark img{max-width:100%;max-height:54px;object-fit:contain;filter:grayscale(1) brightness(0) invert(.86);opacity:.9}.relationship-mark.measured{width:320px}.relationship-mark.measured img{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;max-width:none;height:auto;max-height:none;filter:grayscale(1) invert(1);mix-blend-mode:screen;opacity:.85}.relationship-mark:focus-visible{outline:2px solid #c5a8df;outline-offset:-3px}@media(max-width:800px){.relationships{grid-template-columns:1fr}.relationship-strip+section{border-left:0;border-top:1px solid #ffffff12}.relationship-mark{width:160px}.relationship-mark.measured{width:290px}.relationship-strip{padding:22px 0}}@media(prefers-reduced-motion:reduce){.relationship-strip .brand-track{animation:none}.relationship-strip .brand-set{min-width:0;flex-wrap:wrap}}
