.dash-h2[data-astro-cid-3nssi2tu]{font-size:clamp(30px,3.6vw,46px);font-weight:300;letter-spacing:-.02em;margin-top:18px}.dash-lede[data-astro-cid-3nssi2tu]{color:var(--muted);font-size:16.5px;line-height:1.7;margin-top:20px;max-width:520px}.dash-lede[data-astro-cid-3nssi2tu]+.dash-lede[data-astro-cid-3nssi2tu]{margin-top:16px}.dash-meta[data-astro-cid-3nssi2tu]{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:500}.dash-dot[data-astro-cid-3nssi2tu]{width:4px;height:4px;border-radius:50%;background:var(--brass)}.dash-panel[data-astro-cid-3nssi2tu]{position:relative;background:var(--navy);color:var(--cream);border-radius:8px;padding:26px 28px 22px;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.06)}.dash-panel[data-astro-cid-3nssi2tu]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brass),var(--brass-bright),var(--brass));border-radius:8px 8px 0 0}.dash-panel-top[data-astro-cid-3nssi2tu]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.dash-prop[data-astro-cid-3nssi2tu]{font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.15;display:flex;align-items:center;gap:9px}.dash-pulse[data-astro-cid-3nssi2tu]{width:7px;height:7px;border-radius:50%;background:var(--pos-bright);box-shadow:0 0 #6fcf9780;animation:pulse 2.4s ease-out infinite}.dash-loc[data-astro-cid-3nssi2tu]{font-size:12px;color:var(--muted-cream);letter-spacing:.04em;margin-top:3px}.dash-chip[data-astro-cid-3nssi2tu]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-bright);border:1px solid var(--line-cream);padding:6px 10px;border-radius:2px;white-space:nowrap}.dash-panel[data-astro-cid-3nssi2tu] .mini[data-astro-cid-3nssi2tu]{margin:0 0 14px;height:140px}.dash-tiles[data-astro-cid-3nssi2tu]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dash-tile[data-astro-cid-3nssi2tu]{background:#ffffff0d;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:13px 15px}.dash-k[data-astro-cid-3nssi2tu]{display:block;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-cream)}.dash-v[data-astro-cid-3nssi2tu]{display:block;font-family:var(--serif);font-size:25px;font-weight:500;color:var(--cream);margin-top:4px;line-height:1}.dash-d[data-astro-cid-3nssi2tu]{display:block;font-size:11px;font-weight:600;margin-top:7px;color:var(--muted-cream)}.dash-d[data-astro-cid-3nssi2tu].up{color:var(--pos-bright)}.dash-d[data-astro-cid-3nssi2tu].up:before{content:"▲ ";font-size:7px;vertical-align:middle}.dash-panel-foot[data-astro-cid-3nssi2tu]{display:flex;align-items:center;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-cream);font-size:10.5px;letter-spacing:.04em;color:var(--muted-cream)}.dash-ill[data-astro-cid-3nssi2tu]{width:6px;height:6px;border-radius:50%;background:var(--brass);flex:none}.portfolio-section[data-astro-cid-3nssi2tu]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--cream-2)}.portfolio-head[data-astro-cid-3nssi2tu]{max-width:680px;margin:0 auto 40px;text-align:center}.portfolio[data-astro-cid-3nssi2tu]{max-width:880px;margin:0 auto;background:#fffdf9;border:1px solid var(--line-strong);border-radius:8px;box-shadow:var(--shadow-soft);overflow:hidden}.pf-head[data-astro-cid-3nssi2tu],.pf-row[data-astro-cid-3nssi2tu],.pf-total[data-astro-cid-3nssi2tu]{display:grid;grid-template-columns:1.7fr .7fr .8fr .9fr .8fr;align-items:center;gap:14px;padding:15px 28px}.pf-head[data-astro-cid-3nssi2tu]{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:600;border-bottom:1px solid var(--line);background:#fffdf9}.pf-r[data-astro-cid-3nssi2tu]{text-align:right}.pf-row[data-astro-cid-3nssi2tu]{border-bottom:1px solid var(--line-soft)}.pf-name[data-astro-cid-3nssi2tu]{display:flex;flex-direction:column;font-size:16px;color:var(--ink);font-weight:500}.pf-name[data-astro-cid-3nssi2tu] small[data-astro-cid-3nssi2tu]{font-family:var(--sans);font-size:11px;letter-spacing:.02em;color:var(--muted);font-weight:400;margin-top:2px}.pf-pulse[data-astro-cid-3nssi2tu]{display:none}.pf-row[data-astro-cid-3nssi2tu] .pf-r[data-astro-cid-3nssi2tu]{font-size:15px;color:var(--ink)}.pf-strong[data-astro-cid-3nssi2tu]{font-family:var(--serif);font-size:17px;font-weight:500}.pf-spark[data-astro-cid-3nssi2tu]{display:inline-block;margin-left:auto}.pf-up[data-astro-cid-3nssi2tu]{color:var(--pos);font-weight:600}.pf-down[data-astro-cid-3nssi2tu]{color:var(--neg);font-weight:600}.pf-total[data-astro-cid-3nssi2tu]{background:var(--navy);color:var(--cream);padding-top:18px;padding-bottom:18px}.pf-total[data-astro-cid-3nssi2tu] .pf-r[data-astro-cid-3nssi2tu]{color:var(--cream);font-size:15px}.pf-total[data-astro-cid-3nssi2tu] .pf-strong[data-astro-cid-3nssi2tu]{color:var(--cream)}.pf-total[data-astro-cid-3nssi2tu] .pf-up[data-astro-cid-3nssi2tu]{color:var(--pos-bright)}.pf-total-name[data-astro-cid-3nssi2tu]{font-family:var(--serif);font-size:18px;font-weight:500;color:var(--cream)}.pf-total-meta[data-astro-cid-3nssi2tu]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-cream)}.portfolio-credit[data-astro-cid-3nssi2tu]{text-align:center;margin-top:24px;font-family:var(--serif);font-style:italic;font-size:14px;color:var(--muted)}.dash-quote-band[data-astro-cid-3nssi2tu]{background:var(--navy-3)}@media(max-width:800px){.pf-head[data-astro-cid-3nssi2tu],.pf-row[data-astro-cid-3nssi2tu],.pf-total[data-astro-cid-3nssi2tu]{grid-template-columns:1.5fr .8fr .9fr .8fr;gap:10px;padding:14px 18px}.pf-trend-h[data-astro-cid-3nssi2tu],.pf-spark[data-astro-cid-3nssi2tu]{display:none}.pf-head[data-astro-cid-3nssi2tu] span[data-astro-cid-3nssi2tu]:nth-child(4),.pf-row[data-astro-cid-3nssi2tu] .pf-r[data-astro-cid-3nssi2tu]:nth-child(4),.pf-total[data-astro-cid-3nssi2tu] .pf-r[data-astro-cid-3nssi2tu]:nth-child(4){display:none}}@media(max-width:600px){.dash-tiles[data-astro-cid-3nssi2tu]{grid-template-columns:1fr 1fr}.pf-head[data-astro-cid-3nssi2tu],.pf-row[data-astro-cid-3nssi2tu],.pf-total[data-astro-cid-3nssi2tu]{grid-template-columns:1.5fr .8fr .8fr}.pf-head[data-astro-cid-3nssi2tu] span[data-astro-cid-3nssi2tu]:nth-child(2),.pf-row[data-astro-cid-3nssi2tu] .pf-r[data-astro-cid-3nssi2tu]:nth-child(2){display:none}}
