.ip-role[data-astro-cid-zlh4jjs3]{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:var(--gold-300)}.ip-lead[data-astro-cid-zlh4jjs3] b[data-astro-cid-zlh4jjs3]{color:var(--color-text);font-weight:var(--weight-semibold)}.ip-lead[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3]{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-strong)}.ip-lead[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3]:hover{text-decoration-color:currentColor}.ip-record[data-astro-cid-zlh4jjs3]{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);color:var(--color-text-muted)}.ip-record[data-astro-cid-zlh4jjs3] span[data-astro-cid-zlh4jjs3]+span[data-astro-cid-zlh4jjs3]:before{content:"·";margin-right:var(--space-3);opacity:.6}.ip-profile[data-astro-cid-zlh4jjs3]{transition:background-color var(--duration-base) var(--ease-out)}.ip-profile[data-astro-cid-zlh4jjs3]:hover{background:var(--navy-750)}.ip-card[data-astro-cid-zlh4jjs3]{display:grid;gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-2xl);background:var(--navy-850)}.ip-card__photo[data-astro-cid-zlh4jjs3]{width:100%;aspect-ratio:6 / 7;object-fit:cover;border-radius:var(--radius-xl);background:var(--navy-750)}.ip-card__cap[data-astro-cid-zlh4jjs3]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-inline:var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);color:#fff}.ip-card__cap[data-astro-cid-zlh4jjs3] b[data-astro-cid-zlh4jjs3]{font-weight:var(--weight-medium)}.ip-live[data-astro-cid-zlh4jjs3]{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.ip-live[data-astro-cid-zlh4jjs3] i[data-astro-cid-zlh4jjs3]{width:8px;height:8px;border-radius:50%;background:var(--color-positive);box-shadow:0 0 0 4px var(--color-positive-soft)}.ip-stats[data-astro-cid-zlh4jjs3]{grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--color-divider)}.ip-stats[data-astro-cid-zlh4jjs3] li[data-astro-cid-zlh4jjs3]{padding:var(--space-4) var(--space-3)}.ip-stats[data-astro-cid-zlh4jjs3] li[data-astro-cid-zlh4jjs3]:nth-child(2n){border-left:1px solid var(--color-divider)}.ip-stats[data-astro-cid-zlh4jjs3] li[data-astro-cid-zlh4jjs3]:nth-child(n+3){border-top:1px solid var(--color-divider)}.ip-stats[data-astro-cid-zlh4jjs3] .stat-strip__num[data-astro-cid-zlh4jjs3]{font-size:var(--text-3xl)}.ip-facts[data-astro-cid-zlh4jjs3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--space-3)}.ip-fact[data-astro-cid-zlh4jjs3]{display:grid;gap:var(--space-2);align-content:start;background:var(--color-surface-muted)}.ip-fact[data-astro-cid-zlh4jjs3] dt[data-astro-cid-zlh4jjs3],.ip-spec[data-astro-cid-zlh4jjs3] dt[data-astro-cid-zlh4jjs3]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.ip-fact[data-astro-cid-zlh4jjs3] dd[data-astro-cid-zlh4jjs3]{font-size:var(--text-md);font-weight:var(--weight-medium);color:var(--color-text)}.ip-fact[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3],.ip-spec[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3],.ip-note[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3],.ip-byline[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3]{color:var(--color-text);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--color-border-strong)}.ip-fact[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3]:hover,.ip-spec[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3]:hover,.ip-note[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3]:hover,.ip-byline[data-astro-cid-zlh4jjs3] a[data-astro-cid-zlh4jjs3]:hover{text-decoration-color:currentColor}.ip-chips[data-astro-cid-zlh4jjs3]{display:flex!important;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}.ip-chips[data-astro-cid-zlh4jjs3] li[data-astro-cid-zlh4jjs3]{padding-left:.875rem}.ip-chips[data-astro-cid-zlh4jjs3] li[data-astro-cid-zlh4jjs3]:before{content:none}.ip-outcomes[data-astro-cid-zlh4jjs3]{padding:0;overflow:hidden}.ip-outcomes__row[data-astro-cid-zlh4jjs3]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-5) var(--space-6)}.ip-outcomes__row[data-astro-cid-zlh4jjs3]+.ip-outcomes__row[data-astro-cid-zlh4jjs3]{border-top:1px solid var(--color-divider)}.ip-outcomes__head[data-astro-cid-zlh4jjs3]{padding-block:var(--space-3);background:var(--color-surface-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.ip-outcomes__head[data-astro-cid-zlh4jjs3] span[data-astro-cid-zlh4jjs3]:last-child,.ip-outcomes__result[data-astro-cid-zlh4jjs3]{text-align:right}.ip-outcomes__client[data-astro-cid-zlh4jjs3] b[data-astro-cid-zlh4jjs3]{display:block;font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-text)}.ip-outcomes__client[data-astro-cid-zlh4jjs3] small[data-astro-cid-zlh4jjs3]{font-size:var(--text-sm);color:var(--color-text-muted)}.ip-outcomes__what[data-astro-cid-zlh4jjs3]{color:var(--color-text-body)}.ip-delta[data-astro-cid-zlh4jjs3]{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-positive-soft);color:var(--color-positive);font-weight:var(--weight-semibold);font-size:var(--text-sm)}.ip-delta[data-astro-cid-zlh4jjs3] .icon[data-astro-cid-zlh4jjs3]{width:16px;height:16px}@media (max-width: 720px){.ip-outcomes__head[data-astro-cid-zlh4jjs3]{display:none}.ip-outcomes__row[data-astro-cid-zlh4jjs3]{grid-template-columns:1fr;gap:var(--space-2)}.ip-outcomes__result[data-astro-cid-zlh4jjs3]{text-align:left}}.ip-spec[data-astro-cid-zlh4jjs3]{display:grid;border-top:1px solid var(--color-border)}.ip-spec[data-astro-cid-zlh4jjs3]>div[data-astro-cid-zlh4jjs3]{display:grid;grid-template-columns:minmax(160px,.35fr) minmax(0,1fr);gap:var(--space-4) var(--space-8);padding:var(--space-5) 0;border-bottom:1px solid var(--color-border)}.ip-spec[data-astro-cid-zlh4jjs3] dt[data-astro-cid-zlh4jjs3]{padding-top:4px}.ip-spec[data-astro-cid-zlh4jjs3] dd[data-astro-cid-zlh4jjs3]{max-width:72ch;color:var(--color-text-body);font-size:var(--text-md);line-height:var(--leading-relaxed)}.ip-spec[data-astro-cid-zlh4jjs3] b[data-astro-cid-zlh4jjs3]{color:var(--color-text);font-weight:var(--weight-semibold)}@media (max-width: 720px){.ip-spec[data-astro-cid-zlh4jjs3]>div[data-astro-cid-zlh4jjs3]{grid-template-columns:1fr;gap:var(--space-2)}}.ip-head[data-astro-cid-zlh4jjs3]{display:grid;gap:var(--space-5);justify-items:start}.tile-grid[data-astro-cid-zlh4jjs3]>li[data-astro-cid-zlh4jjs3]{display:flex}.ip-item[data-astro-cid-zlh4jjs3]{width:100%;justify-items:start}.ip-item[data-astro-cid-zlh4jjs3] .tile__title[data-astro-cid-zlh4jjs3]{transition:color var(--duration-base) var(--ease-out)}.ip-item[data-astro-cid-zlh4jjs3]:hover .tile__title[data-astro-cid-zlh4jjs3]{color:var(--color-accent-text)}.ip-item__meta[data-astro-cid-zlh4jjs3]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-text-muted)}.ip-item__desc[data-astro-cid-zlh4jjs3]{color:var(--color-text-body);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.ip-item[data-astro-cid-zlh4jjs3] .tag[data-astro-cid-zlh4jjs3]{margin-top:var(--space-2)}.ip-more[data-astro-cid-zlh4jjs3]{margin-top:var(--space-6)}.ip-note[data-astro-cid-zlh4jjs3]{margin-top:var(--space-6);max-width:90ch;font-size:var(--text-sm);color:var(--color-text-muted)}.ip-byline-wrap[data-astro-cid-zlh4jjs3]{padding-top:0}.ip-byline[data-astro-cid-zlh4jjs3]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted)}.ip-byline[data-astro-cid-zlh4jjs3] ul[data-astro-cid-zlh4jjs3]{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media (max-width: 960px){.ip-card[data-astro-cid-zlh4jjs3]{max-width:440px}}
