.pv-res-filters,.pv-res-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}.pv-res-filters button,.pv-res-tabs a{padding:8px 16px;border:0;border-radius:999px;background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--ink-2);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}.pv-res-filters button:hover,.pv-res-tabs a:hover{color:var(--ink)}.pv-res-filters button[aria-pressed=true],.pv-res-tabs a[aria-current=page]{background:var(--ink);color:#fff;box-shadow:none}.pv-res-chip{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2)}.pv-res-chip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--hue)}.pv-res-chip span{font-weight:500;color:var(--ink-3)}.pv-res-featured{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;margin-bottom:64px;padding:24px;border-radius:32px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 40px 80px -60px rgba(0,0,0,.3)}.pv-res-featured__art{aspect-ratio:4/3;border-radius:22px;background:radial-gradient(circle at 30% 20%,#1c1c20,#050506 70%);display:grid;place-items:center;overflow:hidden}.pv-res-featured__art svg{width:78%;height:auto}.pv-res-featured__copy{padding:16px 24px 16px 0}.pv-res-featured__copy h2{margin:14px 0 12px;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.08;letter-spacing:-.04em}.pv-res-featured__copy p{color:var(--ink-2);font-size:17px}.pv-res-featured__copy .pv-btn{margin-top:28px}.pv-res-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.pv-res-grid li[hidden]{display:none}.pv-res-card{height:100%;display:flex;flex-direction:column;gap:12px;padding:32px;border-radius:28px;background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}a.pv-res-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--line),0 30px 60px -40px rgba(0,0,0,.3)}.pv-res-card__art{height:96px;margin-bottom:8px;border-radius:16px;background:var(--panel);display:grid;place-items:center;overflow:hidden}.pv-res-card__art svg{height:80%;width:auto}.pv-res-card h3{font-size:24px;font-weight:650;line-height:1.15;letter-spacing:-.035em}.pv-res-card p{color:var(--ink-2)}.pv-res-card .pv-link{margin-top:auto;padding-top:8px;font-size:15px}.pv-res-empty{padding:48px;border-radius:28px;background:var(--surface);box-shadow:0 0 0 1px var(--line)}.pv-res-empty h2{font-size:26px;font-weight:650;letter-spacing:-.035em}.pv-res-empty p{margin:8px 0 20px;max-width:560px;color:var(--ink-2)}.pv-res-motif{stroke:var(--hue);fill:none}.pv-res-motif .fill{fill:var(--hue);stroke:none}.pv-res-motif .faint{stroke-opacity:.35}@media (max-width:900px){.pv-res-featured{grid-template-columns:1fr;gap:8px}.pv-res-featured__copy{padding:16px 8px 8px}.pv-res-grid{grid-template-columns:1fr}.pv-res-empty{padding:28px}}