.mr-mono{font-family:var(--font-geist-mono);letter-spacing:.16em;text-transform:uppercase;color:#4b5b8f;font-size:.625rem}.mr-stack{align-items:center;display:inline-flex}.mr-stack-tile{background:#fff;border:2px solid #ffffffeb;flex:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 14px -8px #0e0e238c}.mr-stack-tile+.mr-stack-tile{margin-left:-9px}.mr-stack-tile img{object-fit:cover;width:100%;height:100%}.mr-brandrow{margin-top:2.5rem}.mr-brandrow ul{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.mr-brandrow li{box-shadow:var(--lp-edge-light),0 14px 30px -24px #0e0e2399;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:linear-gradient(145deg,#ffffffb8,#ffffff4d);border:1px solid #24387929;align-items:center;gap:.6rem;padding:.45rem .85rem .45rem .45rem;display:inline-flex}.mr-brandrow img{object-fit:cover;width:28px;height:28px}.mr-brandrow li span{flex-direction:column;line-height:1.1;display:flex}.mr-brandrow strong{color:#0e0e23;letter-spacing:-.01em;font-size:.875rem;font-weight:600}.mr-brandrow small{color:#64708f;font-size:.6875rem}.mr-dark li{box-shadow:none;background:#ffffff0f;border-color:#ffffff24}.mr-dark strong{color:#fff}.mr-dark small,.mr-dark .mr-mono{color:#c9d7fab3}.mr-market{margin-top:3rem}.mr-grid{box-shadow:var(--lp-edge-light),0 32px 70px -48px #0e0e23bf;background:#2438791f;border:1px solid #24387929;gap:1px;margin-top:1rem;display:grid}@media (min-width:720px){.mr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.mr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mr-card{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(150deg,#ffffffd1,#f4f6fc9e);flex-direction:column;gap:.6rem;padding:1.4rem 1.4rem 1.25rem;transition:background .2s;display:flex;position:relative}.mr-card:hover{background:linear-gradient(150deg,#fffffff2,#f0f4ffcc)}.mr-card-top{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.mr-card-label{text-align:right}.mr-card h4{color:#0e0e23;letter-spacing:-.03em;font-size:1.25rem;font-weight:600;line-height:1.15}.mr-card p{color:#4a5470;font-size:.875rem;line-height:1.55}.mr-card .mr-demand{color:#263b84;font-family:var(--font-geist-mono);letter-spacing:.02em;border-top:1px solid #2438791a;margin-top:auto;padding-top:.75rem;font-size:.6875rem}.mr-source{color:#6b7593;max-width:52rem;margin-top:.9rem;font-size:.75rem;line-height:1.5}
