.pcard[data-astro-cid-6cia7gbu]{border:1px solid var(--rule);background:var(--paper);grid-template-columns:1fr 1fr;transition:border-color .18s;display:grid;position:relative;overflow:hidden}.pcard[data-astro-cid-6cia7gbu]:hover{border-color:var(--accent)}.pcard[data-astro-cid-6cia7gbu]:hover .deep[data-astro-cid-6cia7gbu]:after{transform:translate(4px)}.pcard[data-astro-cid-6cia7gbu].right .fig[data-astro-cid-6cia7gbu]{order:2}.pcard[data-astro-cid-6cia7gbu].right .body[data-astro-cid-6cia7gbu]{border-right:1px solid var(--rule);border-left:none;order:1}.pcard[data-astro-cid-6cia7gbu].left .body[data-astro-cid-6cia7gbu]{border-left:1px solid var(--rule);border-right:none}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu]{background:var(--paper-2);min-height:380px;position:relative;overflow:hidden}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu] .inner[data-astro-cid-6cia7gbu]{border:1px solid var(--rule-2);background:repeating-linear-gradient(135deg, transparent 0 14px, #1a18140a 14px 15px), var(--paper-3);justify-content:center;align-items:center;display:flex;position:absolute;inset:18px}html[data-theme=dark] .pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu] .inner[data-astro-cid-6cia7gbu]{background:repeating-linear-gradient(135deg, transparent 0 14px, #efe9d60d 14px 15px), var(--paper-3)}.pcard[data-astro-cid-6cia7gbu] .fig-photo[data-astro-cid-6cia7gbu]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu] .bignum[data-astro-cid-6cia7gbu]{font-family:var(--sans);color:var(--ink);opacity:.1;z-index:1;letter-spacing:-.05em;z-index:1;pointer-events:none;font-size:64px;font-weight:800;line-height:1;position:absolute;top:22px;left:26px}.pcard[data-astro-cid-6cia7gbu].right .fig[data-astro-cid-6cia7gbu] .bignum[data-astro-cid-6cia7gbu]{left:auto;right:26px}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu] .bignum[data-astro-cid-6cia7gbu].on-art{color:var(--paper);opacity:.22}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu] .tag[data-astro-cid-6cia7gbu]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper);border:1px solid var(--rule-2);z-index:2;padding:6px 12px;font-size:11px}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu] .corner[data-astro-cid-6cia7gbu]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);z-index:2;font-size:9.5px;position:absolute;bottom:26px}.pcard[data-astro-cid-6cia7gbu].left .fig[data-astro-cid-6cia7gbu] .corner[data-astro-cid-6cia7gbu]{right:26px}.pcard[data-astro-cid-6cia7gbu].right .fig[data-astro-cid-6cia7gbu] .corner[data-astro-cid-6cia7gbu]{left:26px}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu]{flex-direction:column;min-width:0;padding:28px 30px 26px;display:flex}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu] .meta[data-astro-cid-6cia7gbu]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:14px;font-size:10.5px;display:flex}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu] .meta[data-astro-cid-6cia7gbu] .sep[data-astro-cid-6cia7gbu]{color:var(--ink-soft);opacity:.6}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu] .meta[data-astro-cid-6cia7gbu] .year[data-astro-cid-6cia7gbu]{color:var(--ink-soft)}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu] h2[data-astro-cid-6cia7gbu]{font-family:var(--sans);letter-spacing:-.022em;color:var(--ink);margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.08}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu] .lede[data-astro-cid-6cia7gbu]{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;margin:0 0 4px;font-size:16.5px;line-height:1.55}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu] .lede[data-astro-cid-6cia7gbu] em{color:var(--ink);font-style:italic;font-weight:500}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:18px;display:grid}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .kpi[data-astro-cid-6cia7gbu]{border-right:1px dotted var(--rule-2);padding:14px 12px 14px 0}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .kpi[data-astro-cid-6cia7gbu]:nth-child(2){padding-left:14px}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .kpi[data-astro-cid-6cia7gbu]:last-child{border-right:none;padding-left:14px}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .k[data-astro-cid-6cia7gbu]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:6px;font-size:9px;display:block}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .v[data-astro-cid-6cia7gbu]{font-family:var(--sans);letter-spacing:-.018em;color:var(--accent);font-size:22px;font-weight:700;line-height:1.1;display:block}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .s[data-astro-cid-6cia7gbu]{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;margin-top:3px;font-size:9.5px;display:block}.pcard[data-astro-cid-6cia7gbu] .chip-row[data-astro-cid-6cia7gbu]{flex-wrap:wrap;gap:5px;margin-top:16px;display:flex}.pcard[data-astro-cid-6cia7gbu] .chip[data-astro-cid-6cia7gbu]{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--rule-2);background:var(--paper);color:var(--ink-2);border-radius:2px;padding:4px 10px;font-size:11px}.pcard[data-astro-cid-6cia7gbu] .bottom[data-astro-cid-6cia7gbu]{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:18px;display:flex}.pcard[data-astro-cid-6cia7gbu] .role[data-astro-cid-6cia7gbu]{font-family:var(--mono);color:var(--ink-2);letter-spacing:.06em;font-size:10.5px}.pcard[data-astro-cid-6cia7gbu] .role[data-astro-cid-6cia7gbu] .lbl[data-astro-cid-6cia7gbu]{color:var(--ink-soft);text-transform:uppercase;letter-spacing:.14em;margin-right:6px;font-size:9.5px}.pcard[data-astro-cid-6cia7gbu] .deep[data-astro-cid-6cia7gbu]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-bottom:1.5px solid var(--accent);align-items:center;gap:8px;padding:0 0 2px;font-size:11px;transition:color .15s;display:inline-flex}.pcard[data-astro-cid-6cia7gbu] .deep[data-astro-cid-6cia7gbu]:after{content:"→";color:var(--accent);transition:transform .18s}.pcard[data-astro-cid-6cia7gbu] .deep[data-astro-cid-6cia7gbu]:hover{color:var(--accent)}@media (width<=980px){.pcard[data-astro-cid-6cia7gbu]{grid-template-columns:1fr}.pcard[data-astro-cid-6cia7gbu].right .fig[data-astro-cid-6cia7gbu]{order:0}.pcard[data-astro-cid-6cia7gbu].right .body[data-astro-cid-6cia7gbu],.pcard[data-astro-cid-6cia7gbu].left .body[data-astro-cid-6cia7gbu]{border-left:none;border-right:none;border-top:1px solid var(--rule)}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu]{min-height:220px}.pcard[data-astro-cid-6cia7gbu] .fig[data-astro-cid-6cia7gbu] .bignum[data-astro-cid-6cia7gbu]{font-size:72px}}@media (width<=760px){.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu]{padding:22px}.pcard[data-astro-cid-6cia7gbu] .body[data-astro-cid-6cia7gbu] h2[data-astro-cid-6cia7gbu]{font-size:24px}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu]{grid-template-columns:1fr}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .kpi[data-astro-cid-6cia7gbu]{border-right:none;border-bottom:1px dotted var(--rule-2);padding-left:0!important}.pcard[data-astro-cid-6cia7gbu] .kpis[data-astro-cid-6cia7gbu] .kpi[data-astro-cid-6cia7gbu]:last-child{border-bottom:none}}.page-head[data-astro-cid-hqmtwi5p]{padding:44px 0 0}.page-head[data-astro-cid-hqmtwi5p] .meta-top[data-astro-cid-hqmtwi5p]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:14px;font-size:11px}.page-head[data-astro-cid-hqmtwi5p] h1[data-astro-cid-hqmtwi5p]{font-family:var(--sans);letter-spacing:-.03em;margin:0 0 18px;font-size:clamp(48px,6vw,80px);font-weight:700;line-height:.95}.page-head[data-astro-cid-hqmtwi5p] .lede[data-astro-cid-hqmtwi5p]{font-family:var(--serif);color:var(--ink-2);max-width:660px;margin:0;font-size:22px;font-weight:400;line-height:1.45}.page-head[data-astro-cid-hqmtwi5p] .lede[data-astro-cid-hqmtwi5p] em{color:var(--ink);font-style:italic;font-weight:500}.filterstrip[data-astro-cid-hqmtwi5p]{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;padding:14px 0 12px;display:flex}.filterstrip[data-astro-cid-hqmtwi5p] .k[data-astro-cid-hqmtwi5p]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px}.filterstrip[data-astro-cid-hqmtwi5p] .chips[data-astro-cid-hqmtwi5p]{flex-wrap:wrap;gap:6px;display:flex}.filterstrip[data-astro-cid-hqmtwi5p] .grow[data-astro-cid-hqmtwi5p]{flex:1}.filterstrip[data-astro-cid-hqmtwi5p] .sort[data-astro-cid-hqmtwi5p]{font-family:var(--mono);color:var(--ink-2);align-items:center;gap:8px;font-size:11px;display:flex}.filterstrip[data-astro-cid-hqmtwi5p] .sort[data-astro-cid-hqmtwi5p] select[data-astro-cid-hqmtwi5p]{font-family:var(--mono);background:var(--paper);color:var(--ink);border:1px solid var(--rule-2);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-soft) 50%), linear-gradient(135deg, var(--ink-soft) 50%, transparent 50%);letter-spacing:.04em;background-position:calc(100% - 12px),calc(100% - 8px);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-radius:2px;padding:4px 22px 4px 8px;font-size:11px}.chip[data-astro-cid-hqmtwi5p]{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--rule-2);background:var(--paper);color:var(--ink-2);cursor:pointer;border-radius:2px;padding:4px 10px;font-size:11px;transition:background .12s,color .12s,border-color .12s}.chip[data-astro-cid-hqmtwi5p]:hover{border-color:var(--accent);color:var(--ink)}.chip[data-astro-cid-hqmtwi5p].active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip[data-astro-cid-hqmtwi5p].tone-accent{color:var(--accent);border-color:var(--accent)}html[data-theme=dark] .chip[data-astro-cid-hqmtwi5p].active{background:var(--paper);color:var(--ink);border-color:var(--paper)}.count-line[data-astro-cid-hqmtwi5p]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;align-items:baseline;margin-top:16px;font-size:10.5px;display:flex}.count-line[data-astro-cid-hqmtwi5p] .total[data-astro-cid-hqmtwi5p]{color:var(--ink)}.count-line[data-astro-cid-hqmtwi5p] .total[data-astro-cid-hqmtwi5p] b[data-astro-cid-hqmtwi5p]{color:var(--accent);font-weight:600}.proj-list[data-astro-cid-hqmtwi5p]{flex-direction:column;gap:28px;margin:24px 0 0;padding:0 0 8px;list-style:none;display:flex}.end-strip[data-astro-cid-hqmtwi5p]{border-top:1.5px solid var(--ink);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin:48px 0 0;padding:22px 0;display:flex}.end-strip[data-astro-cid-hqmtwi5p] .lbl[data-astro-cid-hqmtwi5p]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px}.end-strip[data-astro-cid-hqmtwi5p] .lbl[data-astro-cid-hqmtwi5p] b[data-astro-cid-hqmtwi5p]{color:var(--ink);font-weight:600}.end-strip[data-astro-cid-hqmtwi5p] .actions[data-astro-cid-hqmtwi5p]{flex-wrap:wrap;gap:6px;display:flex}@media (width<=760px){.page-head[data-astro-cid-hqmtwi5p] h1[data-astro-cid-hqmtwi5p]{font-size:40px}.page-head[data-astro-cid-hqmtwi5p] .lede[data-astro-cid-hqmtwi5p]{font-size:17px}}
