.rhead[data-astro-cid-3aqgnus6]{padding-top:clamp(48px,6vw,80px)}.top[data-astro-cid-3aqgnus6]{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:clamp(24px,5vw,64px);display:grid}@media (width<=860px){.top[data-astro-cid-3aqgnus6]{grid-template-columns:1fr}}.top[data-astro-cid-3aqgnus6] h1[data-astro-cid-3aqgnus6]{letter-spacing:-.04em;max-width:14ch;margin:0;font-size:clamp(42px,6.4vw,78px);line-height:1}.intro[data-astro-cid-3aqgnus6]{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.55}.tabs[data-astro-cid-3aqgnus6]{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px 26px;margin-top:clamp(32px,4vw,44px);display:flex;overflow-x:auto}.tabs[data-astro-cid-3aqgnus6] button[data-astro-cid-3aqgnus6]{min-height:48px;font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;flex:none;padding:0 2px;font-size:17px;font-weight:600}.tabs[data-astro-cid-3aqgnus6] button[data-astro-cid-3aqgnus6]:hover{color:var(--text-primary)}.tabs[data-astro-cid-3aqgnus6] button[data-astro-cid-3aqgnus6][aria-pressed=true]{color:var(--text-primary);border-bottom-color:var(--accent);font-weight:800}.tabs[data-astro-cid-3aqgnus6] .c[data-astro-cid-3aqgnus6]{font-family:var(--mono);opacity:.75;margin-left:4px;font-size:13px;font-weight:500}.tabs[data-astro-cid-3aqgnus6] button[data-astro-cid-3aqgnus6]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.grid[data-astro-cid-3aqgnus6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}@media (width<=980px){.grid[data-astro-cid-3aqgnus6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.grid[data-astro-cid-3aqgnus6]{grid-template-columns:1fr}}.grid[data-astro-cid-3aqgnus6] li[data-astro-cid-3aqgnus6][hidden]{display:none}.card[data-astro-cid-3aqgnus6]{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--plane);flex-direction:column;gap:8px;height:100%;padding:26px;display:flex}.lead[data-astro-cid-3aqgnus6] .card[data-astro-cid-3aqgnus6]{background:var(--field-ink);border-color:var(--field-ink);color:#fff}.fig[data-astro-cid-3aqgnus6]{font-family:var(--mono);letter-spacing:-.03em;color:var(--accent);margin:0;font-size:clamp(36px,4vw,48px);font-weight:600;line-height:1}.lead[data-astro-cid-3aqgnus6] .fig[data-astro-cid-3aqgnus6]{color:var(--accent-hi)}.lab[data-astro-cid-3aqgnus6]{color:var(--text-primary);margin:0;font-size:18px;font-weight:800;line-height:1.3}.lead[data-astro-cid-3aqgnus6] .lab[data-astro-cid-3aqgnus6]{color:#fff}.det[data-astro-cid-3aqgnus6]{color:var(--text-secondary);flex-grow:1;margin:0;font-size:15px;line-height:1.55}.lead[data-astro-cid-3aqgnus6] .det[data-astro-cid-3aqgnus6]{color:var(--on-field-2)}.who[data-astro-cid-3aqgnus6]{border-top:1px solid var(--border);font-family:var(--mono);letter-spacing:.04em;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:6px 0 0;padding-top:12px;font-size:12.5px;display:flex}.lead[data-astro-cid-3aqgnus6] .who[data-astro-cid-3aqgnus6]{color:var(--on-field-muted);border-color:#ffffff2e}.tag[data-astro-cid-3aqgnus6]{border:1px solid var(--border-strong);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:1px 8px;font-size:11px}.more[data-astro-cid-3aqgnus6]{margin-top:4px;font-size:15px;font-weight:700;text-decoration:none}.lead[data-astro-cid-3aqgnus6] .more[data-astro-cid-3aqgnus6]{color:var(--accent-hi)}.note[data-astro-cid-3aqgnus6]{color:var(--muted);max-width:80ch;margin:22px 0 0;font-size:14px;line-height:1.5}.cases[data-astro-cid-3aqgnus6]{border-top:1px solid var(--border);margin:32px 0 0;padding:0;list-style:none}.case[data-astro-cid-3aqgnus6]{border-bottom:1px solid var(--border);color:var(--text-primary);grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:clamp(16px,3vw,32px);padding:26px 0;text-decoration:none;display:grid}@media (width<=700px){.case[data-astro-cid-3aqgnus6]{grid-template-columns:1fr}}.cfig[data-astro-cid-3aqgnus6]{font-family:var(--mono);letter-spacing:-.03em;color:var(--accent);font-size:clamp(34px,4vw,44px);font-weight:600;line-height:1}.cbody[data-astro-cid-3aqgnus6]{gap:6px;display:grid}.cwho[data-astro-cid-3aqgnus6]{letter-spacing:-.015em;font-size:clamp(20px,2.2vw,24px);font-weight:800}.cwhat[data-astro-cid-3aqgnus6]{color:var(--text-secondary);max-width:62ch;font-size:16px;line-height:1.55}.cgo[data-astro-cid-3aqgnus6]{color:var(--accent);white-space:nowrap;font-weight:700}.case[data-astro-cid-3aqgnus6]:hover .cwho[data-astro-cid-3aqgnus6]{color:var(--accent)}.rvhead[data-astro-cid-3aqgnus6]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.rvstats[data-astro-cid-3aqgnus6]{flex-wrap:wrap;gap:clamp(18px,3vw,36px);margin:0;padding:0;list-style:none;display:flex}.rvstats[data-astro-cid-3aqgnus6] li[data-astro-cid-3aqgnus6]{gap:2px;display:grid}.rvstats[data-astro-cid-3aqgnus6] b[data-astro-cid-3aqgnus6]{font-family:var(--mono);letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(28px,3.2vw,38px);font-weight:600;line-height:1}.rvstats[data-astro-cid-3aqgnus6] li[data-astro-cid-3aqgnus6]:nth-child(2) b[data-astro-cid-3aqgnus6]{color:var(--accent)}.rvstats[data-astro-cid-3aqgnus6] span[data-astro-cid-3aqgnus6]{color:var(--text-secondary);font-size:14px}.rvtabs[data-astro-cid-3aqgnus6]{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.rvtabs[data-astro-cid-3aqgnus6] button[data-astro-cid-3aqgnus6]{border:1.5px solid var(--border-strong);min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:14.5px;font-weight:600}.rvtabs[data-astro-cid-3aqgnus6] button[data-astro-cid-3aqgnus6][aria-pressed=true]{background:var(--text-primary);color:var(--sand,#fff);border-color:var(--text-primary)}.reviews[data-astro-cid-3aqgnus6]{columns:3 300px;column-gap:18px;margin-top:24px}.rev[data-astro-cid-3aqgnus6][hidden]{display:none}.stars[data-astro-cid-3aqgnus6] .sv[data-astro-cid-3aqgnus6]{font-family:var(--mono);color:var(--muted);letter-spacing:0;margin-left:8px;font-size:12.5px}.rev[data-astro-cid-3aqgnus6] figcaption[data-astro-cid-3aqgnus6]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.rev[data-astro-cid-3aqgnus6] .ctry[data-astro-cid-3aqgnus6]{color:var(--text-secondary)}.rev[data-astro-cid-3aqgnus6] .ctry[data-astro-cid-3aqgnus6]:before{content:"· ";color:var(--muted)}.rev[data-astro-cid-3aqgnus6] .rpt[data-astro-cid-3aqgnus6]{border:1px solid var(--accent);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:11px}.rvmore[data-astro-cid-3aqgnus6]{justify-items:start;gap:14px;margin-top:8px;display:grid}.rvmore[data-astro-cid-3aqgnus6] [data-astro-cid-3aqgnus6][hidden]{display:none}.rvsrc[data-astro-cid-3aqgnus6]{color:var(--muted);max-width:70ch;margin:0;font-size:14px}.rvsrc[data-astro-cid-3aqgnus6] a[data-astro-cid-3aqgnus6]{color:var(--text-secondary)}.rev[data-astro-cid-3aqgnus6]{break-inside:avoid;border:1px solid var(--border);border-radius:var(--radius-lg,16px);background:var(--plane);margin:0 0 18px;padding:24px}.stars[data-astro-cid-3aqgnus6]{color:var(--accent);letter-spacing:.12em;margin:0 0 10px;font-size:15px}.rev[data-astro-cid-3aqgnus6] blockquote[data-astro-cid-3aqgnus6]{color:var(--text-primary);margin:0;font-size:16.5px;line-height:1.6}.rev[data-astro-cid-3aqgnus6] figcaption[data-astro-cid-3aqgnus6]{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);margin-top:14px;font-size:12.5px}.sectors[data-astro-cid-3aqgnus6]{border-top:1px solid var(--border);margin-top:clamp(40px,5vw,56px);padding-top:28px}.sh[data-astro-cid-3aqgnus6]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:12.5px}.sectors[data-astro-cid-3aqgnus6] ul[data-astro-cid-3aqgnus6]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sectors[data-astro-cid-3aqgnus6] li[data-astro-cid-3aqgnus6]{border:1px solid var(--border-strong);color:var(--text-primary);border-radius:999px;padding:8px 14px;font-size:15px;font-weight:600}
