.rivals[data-astro-cid-dngcascu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.rival[data-astro-cid-dngcascu]{--award:var(--negative);border:1px solid #485155;border-top:3px solid var(--award);isolation:isolate;background:#101619;border-radius:2px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.rival--owned[data-astro-cid-dngcascu]{--award:var(--positive)}.rival[data-astro-cid-dngcascu]>img[data-astro-cid-dngcascu]{z-index:-2;object-fit:cover;object-position:50% 25%;filter:grayscale(.9)brightness(.8)contrast(1.1);width:60%;height:100%;transition:filter .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 0 0 auto}.rival--owned[data-astro-cid-dngcascu]>img[data-astro-cid-dngcascu]{object-position:62% 25%}.rival[data-astro-cid-dngcascu]:after{z-index:-1;content:"";background:linear-gradient(90deg,#101619 0% 42%,#101619c7 62%,#10161926 100%);position:absolute;inset:0}.rival[data-astro-cid-dngcascu]:hover>img[data-astro-cid-dngcascu]{filter:grayscale(.58)brightness(.95)contrast(1.1)}.rival-body[data-astro-cid-dngcascu]{flex-direction:column;flex:1;gap:1.1rem;padding:1.2rem 1.25rem 1.3rem;display:flex}.rival-kicker[data-astro-cid-dngcascu]{color:var(--award);font:italic 800 1.55rem/1 var(--font-display,sans-serif);letter-spacing:.01em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;display:flex}.rival-kicker[data-astro-cid-dngcascu]:before{background:var(--award);content:"";width:.32rem;height:1.35rem;display:block;transform:skew(-17deg)}.rival-row[data-astro-cid-dngcascu]{color:#fff;flex-direction:column;flex:1;align-items:flex-start;gap:.8rem;max-width:24rem;display:flex}.rival-headline[data-astro-cid-dngcascu]{align-items:center;gap:.85rem;max-width:100%;display:flex}.rival-logo[data-astro-cid-dngcascu]{border:2px solid var(--award);object-fit:cover;border-radius:50%;flex:none;width:3.25rem;height:3.25rem}.rival-logo--initials[data-astro-cid-dngcascu]{color:#fff;font:700 1rem/1 var(--font-display,sans-serif);background:#26343a;place-items:center;display:grid}.rival-who[data-astro-cid-dngcascu]{min-width:0;display:grid}.rival-name[data-astro-cid-dngcascu]{color:#fff;font:italic 800 clamp(1.9rem, 2.6vw, 2.5rem)/1.15 var(--font-display,sans-serif);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;padding-right:.1em;text-decoration:none;overflow:hidden}.rival-name[data-astro-cid-dngcascu]:hover{color:var(--award)}.rival-record[data-astro-cid-dngcascu]{color:#aeb7bb;font:600 .8rem/1.2 var(--font-display,sans-serif);letter-spacing:.04em;text-transform:uppercase}.rival-record[data-astro-cid-dngcascu] strong[data-astro-cid-dngcascu]{color:var(--award);font-variant-numeric:tabular-nums;font-size:1.15rem;font-style:italic;font-weight:800}.rival-summary[data-astro-cid-dngcascu]{color:#e3e7e9;margin:0;font-size:.94rem;line-height:1.45}.rival-score[data-astro-cid-dngcascu]{white-space:nowrap}.rival-chart[data-astro-cid-dngcascu]{gap:3px;width:100%;height:4.4rem;margin-top:auto;display:flex;position:relative}.rival-chart[data-astro-cid-dngcascu]:before{content:"";background:#485155;height:1px;position:absolute;top:50%;left:0;right:0}.rival-bar[data-astro-cid-dngcascu]{flex:1;min-width:0;position:relative}.rival-bar[data-astro-cid-dngcascu] span[data-astro-cid-dngcascu]{height:calc(var(--h) * 50%);background:#6b787e;min-height:3px;transition:background-color .12s ease-out;position:absolute;left:0;right:0}.rival-bar[data-astro-cid-dngcascu].is-win span[data-astro-cid-dngcascu]{border-radius:1px 1px 0 0;bottom:50%}.rival-bar[data-astro-cid-dngcascu].is-loss span[data-astro-cid-dngcascu]{border-radius:0 0 1px 1px;top:50%}.rival-bar[data-astro-cid-dngcascu].is-tie span[data-astro-cid-dngcascu]{height:3px;top:calc(50% - 1.5px)}.rival-bar[data-astro-cid-dngcascu].is-highlight span[data-astro-cid-dngcascu]{background:var(--award)}.rival-bar[data-astro-cid-dngcascu]:hover span[data-astro-cid-dngcascu]{background:#fff}.rival-bar[data-astro-cid-dngcascu]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.rival-axis[data-astro-cid-dngcascu]{color:#8f9a9f;width:100%;font:600 .72rem/1.2 var(--font-display,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;margin-top:-.45rem;display:flex}.rival-legend[data-astro-cid-dngcascu]{color:#aeb7bb;font:600 .72rem/1.2 var(--font-display,sans-serif);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;gap:.3rem 1rem;margin-top:-.35rem;display:flex}.swatch[data-astro-cid-dngcascu]{align-items:center;gap:.35rem;display:inline-flex}.swatch[data-astro-cid-dngcascu]:before{content:"";border-radius:1px;width:.55rem;height:.55rem}.swatch--highlight[data-astro-cid-dngcascu]:before{background:var(--award)}.swatch--other[data-astro-cid-dngcascu]:before{background:#6b787e}.rival-cta[data-astro-cid-dngcascu]{color:#fff;font:italic 800 .9rem/1 var(--font-display,sans-serif);letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.rival-cta[data-astro-cid-dngcascu]:after{color:var(--award);content:"→";margin-left:.35rem}.rival-cta[data-astro-cid-dngcascu]:hover{color:var(--award)}.rival-empty[data-astro-cid-dngcascu]{color:#aeb7bb;margin:0}@media (width<=820px){.rivals[data-astro-cid-dngcascu]{grid-template-columns:1fr}}@media (width<=620px){.rival[data-astro-cid-dngcascu]>img[data-astro-cid-dngcascu]{width:100%}.rival[data-astro-cid-dngcascu]:after{background:linear-gradient(90deg,#101619 0%,#101619eb 55%,#101619b3 100%)}}@media (prefers-reduced-motion:reduce){.rival[data-astro-cid-dngcascu]>img[data-astro-cid-dngcascu],.rival-bar[data-astro-cid-dngcascu] span[data-astro-cid-dngcascu]{transition:none}}
