body .rv-wrap[data-astro-cid-wyol64mg]{width:90%;max-width:1160px;margin:0 auto}body .rv-hero[data-astro-cid-wyol64mg]{color:#f5f0e7;background:#0c0a14;padding:clamp(96px,9vw,140px) 0 clamp(36px,4vw,56px);position:relative;overflow:hidden}body .rv-hero[data-astro-cid-wyol64mg]:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 70% 20%,#8b5cf62e,#0000 60%);position:absolute;inset:0}body .rv-hero-inner[data-astro-cid-wyol64mg]{width:90%;max-width:1160px;margin:0 auto;position:relative}body .rv-kicker[data-astro-cid-wyol64mg]{letter-spacing:.14em;opacity:.6;margin:0 0 12px;font-size:11px}body .rv-kicker[data-astro-cid-wyol64mg] span[data-astro-cid-wyol64mg]{color:#c9b6ff}body .rv-title[data-astro-cid-wyol64mg]{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(40px,6vw,72px);font-weight:700;line-height:.95}body .rv-lede[data-astro-cid-wyol64mg]{color:#f5f0e7b8;max-width:56ch;margin:16px 0 0;font-size:clamp(16px,1.2vw,19px);line-height:1.55}body .rv-hero-meta[data-astro-cid-wyol64mg]{letter-spacing:.12em;text-transform:uppercase;opacity:.6;flex-wrap:wrap;gap:18px;margin-top:20px;font-size:10px;display:flex}body .rv-top[data-astro-cid-wyol64mg]{padding:40px 0 8px}body .rv-sec-head[data-astro-cid-wyol64mg]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}body .rv-sec-head[data-astro-cid-wyol64mg] h2[data-astro-cid-wyol64mg]{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px)}body .rv-sec-head[data-astro-cid-wyol64mg] .mono[data-astro-cid-wyol64mg]{letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:10px}body .rv-top-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}body .rv-cat-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(4,1fr)}body .rv-top-card[data-astro-cid-wyol64mg]{border:1px solid var(--line);color:#f5f0e7;text-align:center;transition:transform .3s var(--ease);background:#0c0a14;border-radius:4px;justify-items:center;gap:8px;padding:20px;text-decoration:none;display:grid}body .rv-top-card[data-astro-cid-wyol64mg]:hover{transform:translateY(-3px)}body .rv-cat-grid[data-astro-cid-wyol64mg] .rv-top-card[data-astro-cid-wyol64mg]{color:var(--ink);background:#fff}body .rv-cat-grid[data-astro-cid-wyol64mg] .rv-top-card[data-astro-cid-wyol64mg] .score-dial[data-astro-cid-wyol64mg] .dial-track[data-astro-cid-wyol64mg]{stroke:#16131024}body .rv-cat-grid[data-astro-cid-wyol64mg] .rv-top-card[data-astro-cid-wyol64mg] .score-dial[data-astro-cid-wyol64mg] .dial-center[data-astro-cid-wyol64mg]{color:var(--ink)}body .rv-cat-grid[data-astro-cid-wyol64mg] .rv-top-rank[data-astro-cid-wyol64mg]{color:var(--accent);opacity:1}body .rv-cat-grid[data-astro-cid-wyol64mg] .rv-top-tag[data-astro-cid-wyol64mg]{opacity:.65}body .rv-top-go[data-astro-cid-wyol64mg]{letter-spacing:.12em;text-transform:uppercase;opacity:.6;border-bottom:1px solid;padding-bottom:2px;font-size:10px}body .rv-top-card[data-astro-cid-wyol64mg] strong[data-astro-cid-wyol64mg]{font-family:var(--display);font-size:19px}body .rv-card-top[data-astro-cid-wyol64mg] strong[data-astro-cid-wyol64mg]{font-size:17px;line-height:1.25}body .rv-top-rank[data-astro-cid-wyol64mg]{letter-spacing:.14em;color:#c9b6ff;font-size:10px}body .rv-top-tag[data-astro-cid-wyol64mg]{opacity:.65;font-size:13px}body .rv-top-card[data-astro-cid-wyol64mg] .score-dial[data-astro-cid-wyol64mg] .dial-center[data-astro-cid-wyol64mg]{color:#f5f0e7}body .rv-dir[data-astro-cid-wyol64mg]{padding:40px 0 8px}body .rv-controls[data-astro-cid-wyol64mg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}body .rv-chips[data-astro-cid-wyol64mg]{flex-wrap:wrap;gap:8px;display:flex}body .rv-chip[data-astro-cid-wyol64mg]{border:1px solid var(--line);color:inherit;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.7;background:0 0;border-radius:999px;padding:8px 15px;font-size:10.5px}body .rv-chip[data-astro-cid-wyol64mg]:hover{opacity:1;border-color:currentColor}body .rv-chip[data-astro-cid-wyol64mg].is-on{background:var(--ink);color:var(--cream);border-color:var(--ink);opacity:1}body .rv-sort[data-astro-cid-wyol64mg]{letter-spacing:.1em;text-transform:uppercase;opacity:.8;align-items:center;gap:8px;font-size:10.5px;display:flex}body .rv-sort[data-astro-cid-wyol64mg] select[data-astro-cid-wyol64mg]{font:inherit;border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;padding:7px 10px}body .rv-grid[data-astro-cid-wyol64mg]{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}body .rv-card[data-astro-cid-wyol64mg]{border:1px solid var(--line);color:inherit;transition:transform .3s var(--ease), box-shadow .3s;background:#fff;border-radius:4px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}body .rv-card[data-astro-cid-wyol64mg]:hover{transform:translateY(-3px);box-shadow:0 14px 34px #1613101f}body .rv-card-img[data-astro-cid-wyol64mg]{background:#fff;display:block;position:relative}body .rv-card-img[data-astro-cid-wyol64mg] img[data-astro-cid-wyol64mg]{aspect-ratio:4/3;object-fit:contain;width:100%;height:auto;padding:10px;display:block}body .rv-badge[data-astro-cid-wyol64mg]{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--cream);border-radius:999px;padding:4px 11px;font-size:9.5px;position:absolute;top:10px;left:10px}body .rv-card-body[data-astro-cid-wyol64mg]{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding:14px 15px 15px;display:flex}body .rv-card-top[data-astro-cid-wyol64mg]{justify-content:space-between;align-items:center;gap:10px;display:flex}body .rv-card-top[data-astro-cid-wyol64mg] strong[data-astro-cid-wyol64mg]{font-family:var(--display);font-size:16.5px;line-height:1.2}body .rv-pill[data-astro-cid-wyol64mg]{background:var(--ink);color:var(--cream);border-radius:8px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}body .rv-card-tag[data-astro-cid-wyol64mg]{opacity:.65;font-size:13px}body .rv-card-foot[data-astro-cid-wyol64mg]{letter-spacing:.1em;text-transform:uppercase;opacity:.55;justify-content:space-between;margin-top:4px;font-size:10px;display:flex}body .rv-empty[data-astro-cid-wyol64mg]{opacity:.6;font-size:12px}body .rv-method[data-astro-cid-wyol64mg]{margin:48px 0 64px;scroll-margin-top:88px}body .rv-method[data-astro-cid-wyol64mg] .rv-wrap[data-astro-cid-wyol64mg]{border:1px solid var(--line);background:var(--cream);padding:clamp(20px,3vw,32px)}body .rv-method-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr 1fr;gap:28px;display:grid}body .rv-method-k[data-astro-cid-wyol64mg]{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:0 0 10px;font-size:10px}body .rv-method-grid[data-astro-cid-wyol64mg] ul[data-astro-cid-wyol64mg],body .rv-method-grid[data-astro-cid-wyol64mg] ol[data-astro-cid-wyol64mg]{gap:10px;margin:0;padding:0;font-size:14px;line-height:1.6;display:grid}body .rv-method-grid[data-astro-cid-wyol64mg] ol[data-astro-cid-wyol64mg].rv-weights{counter-reset:w;list-style:none}body .rv-method-grid[data-astro-cid-wyol64mg] ol[data-astro-cid-wyol64mg].rv-weights li[data-astro-cid-wyol64mg]{counter-increment:w;padding-left:2.6em;position:relative}body .rv-method-grid[data-astro-cid-wyol64mg] ol[data-astro-cid-wyol64mg].rv-weights li[data-astro-cid-wyol64mg]:before{content:counter(w, decimal-leading-zero);font-family:var(--mono);color:var(--accent);font-size:12px;position:absolute;top:2px;left:0}body .rv-method-grid[data-astro-cid-wyol64mg] ul[data-astro-cid-wyol64mg]:not(.rv-scale),body .rv-scale[data-astro-cid-wyol64mg]{list-style:none}body .rv-scale[data-astro-cid-wyol64mg] li[data-astro-cid-wyol64mg]{border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:6px 0;display:flex}body .rv-method-grid[data-astro-cid-wyol64mg] li[data-astro-cid-wyol64mg] strong[data-astro-cid-wyol64mg]{font-family:var(--display)}body .rv-scale[data-astro-cid-wyol64mg] li[data-astro-cid-wyol64mg] strong[data-astro-cid-wyol64mg]{min-width:3.2em;display:inline-block}body .rv-method-note[data-astro-cid-wyol64mg]{opacity:.6;margin:14px 0 0;font-size:12.5px;line-height:1.6}@media (width<=900px){body .rv-top-grid[data-astro-cid-wyol64mg],body .rv-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr 1fr}body .rv-method-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr}}@media (width<=600px){body .rv-top-grid[data-astro-cid-wyol64mg],body .rv-grid[data-astro-cid-wyol64mg]{grid-template-columns:1fr}}
