.rv-section p.pj-lead{max-width:58ch;color:var(--fg-2);margin:0 0 26px 66px;font-size:15px;line-height:1.8}.pj-list{flex-direction:column;gap:26px;display:flex}.pj-back{min-height:var(--touch);color:var(--fg-2);transition:color var(--ease-nav) ease;align-items:center;gap:8px;font-size:13.5px;text-decoration:none;display:inline-flex}.pj-back:hover,.pj-back:focus-visible{color:var(--fg)}.pj-more{border:1px solid var(--table-rule);min-height:52px;color:var(--fg);transition:border-color var(--ease-nav) ease;border-radius:999px;align-items:center;gap:14px;margin-top:26px;padding:0 12px 0 20px;font-size:14px;text-decoration:none;display:flex}.pj-more__dots{border-bottom:1px dotted var(--dots);flex:24px}.pj-more:hover,.pj-more:focus-visible{border-color:var(--rule-note)}.pj-cta{color:var(--fg-2);margin:34px 0 0;font-size:14.5px}.rv-section p.pj-cta{margin-top:34px}.pj-cta a{border-bottom:1px solid var(--rule-note);color:var(--fg);transition:color var(--ease-link) ease;text-decoration:none}.pj-cta a:hover,.pj-cta a:focus-visible{color:var(--hover-inline)}.pj-card{border:1px solid var(--table-rule);background:var(--bg);transition:border-color var(--ease-nav) ease;border-radius:26px;padding:8px;scroll-margin-top:24px;position:relative}.pj-card:hover,.pj-card:focus-within{border-color:var(--rule-note)}.pj-card__art{isolation:isolate;border-radius:18px;position:relative;overflow:hidden;container-type:inline-size}.pj-card__number{z-index:6;color:var(--sk-number,var(--fg-2));letter-spacing:.12em;pointer-events:none;font-size:10.5px;position:absolute;top:12px;right:14px}.pj-card__body{grid-template-columns:minmax(0,1fr) auto;gap:6px 28px;padding:20px 20px 14px;display:grid}.pj-card__head{grid-column:1/-1;align-items:center;gap:14px;display:flex}.pj-card__icon{border-radius:11px;flex:none;width:42px;height:42px}.pj-card__title{flex-direction:column;gap:2px;min-width:0;display:flex}.pj-card h3{font-size:19px;font-weight:var(--weight-heading);margin:0;line-height:1.25}.pj-card__meta{color:var(--fg-3);font-size:12.5px}.rv-section p.pj-card__description{max-width:60ch;color:var(--fg-2);margin:8px 0 0;font-size:14.5px;line-height:1.8}.pj-card__foot{justify-content:flex-end;align-items:flex-end;display:flex}.pj-empty{border:1px dashed var(--rule-note);text-align:center;border-radius:18px;padding:58px 24px 34px;position:relative}.pj-case__tab{border:1px dashed var(--rule-note);color:var(--fg-3);letter-spacing:.16em;text-transform:uppercase;border-radius:8px 8px 0 0;padding:4px 10px;font-size:11px;position:absolute;top:14px;left:14px}.rv-section p.pj-empty__title{margin:0 0 6px;font-size:15px}.rv-section p.pj-empty__note{color:var(--fg-2);margin:0;font-size:13.5px}.pj-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.pj-cases>:nth-child(2){margin-top:26px}@media (max-width:760px){.pj-cases{grid-template-columns:minmax(0,1fr)}.pj-cases>:nth-child(2){margin-top:0}}.pj-case .pj-card__body{grid-template-columns:1fr}.pj-case .pj-card__foot{justify-content:flex-start}.pj-filters{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0 0 22px;display:flex}.pj-filters__group{flex-wrap:wrap;gap:6px;display:flex}.pj-filter{min-height:var(--touch);border:1px solid var(--table-rule);color:var(--fg-2);font:inherit;cursor:pointer;transition:border-color var(--ease-nav) ease, color var(--ease-nav) ease, background-color var(--ease-nav) ease;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:13px;display:inline-flex}.pj-filter:hover{border-color:var(--rule-note);color:var(--fg)}.pj-filter[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.pj-filter__count{font-size:11px}.pj-filters__shown{color:var(--fg-3);margin:0 0 0 auto;font-size:13px}.pj-grid__item{display:flex}.pj-grid__item[hidden]{display:none}.pj-tile__body{flex-direction:column;flex:auto;gap:6px;padding:12px 10px 4px;display:flex}.pj-catalog p.pj-tile__top{color:var(--fg-3);letter-spacing:.06em;justify-content:space-between;gap:10px;margin:0;font-size:11px;display:flex}.pj-tile__head{align-items:center;gap:10px;margin-top:2px;display:flex}.pj-tile__icon{border-radius:7px;flex:none;width:26px;height:26px}.pj-letter{background:var(--letter-bg);color:var(--letter-fg);place-items:center;font-weight:700;line-height:1;display:grid;container-type:inline-size}.pj-letter>span{font-size:62cqi}.pj-letter[data-project=sweep]{--letter-bg:var(--sweep-ok);--letter-fg:var(--sweep-bg)}.pj-letter[data-project=hum]{--letter-bg:var(--hum-accent);--letter-fg:var(--hum-bg)}.pj-catalog p.pj-tile__summary{color:var(--fg-2);margin:0;font-size:13px;line-height:1.7}.pj-tile__foot{min-height:var(--touch);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 10px;margin-top:auto;padding-top:8px;display:flex}@media (max-width:760px){.rv-section p.pj-lead{margin-left:0}.pj-card__number{display:none}.pj-card__body{grid-template-columns:1fr;padding:18px 14px 10px}.pj-card__foot{justify-content:flex-start}.pj-filters__shown{width:100%;margin:0}}@media (max-width:420px){.pj-card__head{flex-wrap:wrap}}
