.markets[data-astro-cid-5i6wntro]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.market[data-astro-cid-5i6wntro]{background:var(--cream-100);border:1px solid var(--border);border-top:3px solid var(--navy-900);border-radius:var(--radius);padding:1.35rem 1.5rem}.market[data-astro-cid-5i6wntro][hidden]{display:none}.market[data-astro-cid-5i6wntro] h3[data-astro-cid-5i6wntro]{margin:0 0 .2rem;font-size:1.05rem}.scope[data-astro-cid-5i6wntro]{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 .9rem;font-size:.75rem}.rates[data-astro-cid-5i6wntro]{border-top-color:var(--accent)}.figures[data-astro-cid-5i6wntro]{gap:.65rem;margin:0 0 1rem;display:grid}.figure[data-astro-cid-5i6wntro]{margin:0}.figure[data-astro-cid-5i6wntro] dt[data-astro-cid-5i6wntro]{color:var(--muted);font-size:.82rem}.figure[data-astro-cid-5i6wntro] dd[data-astro-cid-5i6wntro]{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0;display:flex}.value[data-astro-cid-5i6wntro]{font-family:var(--font-serif);color:var(--navy-950);font-size:1.7rem;line-height:1.1}.trend[data-astro-cid-5i6wntro]{color:var(--muted);font-size:.8rem}.attrib[data-astro-cid-5i6wntro]{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.stale[data-astro-cid-5i6wntro]{color:var(--accent-strong)}.more[data-astro-cid-5i6wntro]{margin:1.5rem 0 0;font-size:.95rem}@media (width<=860px){.markets[data-astro-cid-5i6wntro]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{background:var(--white);padding-top:var(--space-l)}.hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-m) var(--space-l);padding-bottom:var(--space-m);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;display:grid}.hero-head[data-astro-cid-lcdefpme],.hero-side[data-astro-cid-lcdefpme]{min-width:0}.hero[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);text-wrap:pretty;font-size:clamp(2.2rem,5vw,3.4rem)}.hero-dek[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-800);max-width:30rem;margin:0;font-size:clamp(1.1rem,1.7vw,1.3rem);line-height:1.5}.hero-by[data-astro-cid-lcdefpme]{margin:var(--space-m) 0 0;color:var(--navy-800);align-items:center;gap:.85rem;font-size:.95rem;display:flex}.hero-by[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--navy-950)}.hero-face[data-astro-cid-lcdefpme] .photo{background:var(--sand);border-radius:50%;width:64px}.hero-by-sub[data-astro-cid-lcdefpme]{color:var(--muted);max-width:30rem;font-size:.88rem;line-height:1.45;display:block}.hero-markets[data-astro-cid-lcdefpme]{background:var(--hairline);grid-template-columns:1fr 1fr;gap:2px;display:grid}.hero-market[data-astro-cid-lcdefpme]{background:var(--navy-950);text-decoration:none;display:block;position:relative;overflow:hidden}.hero-market[data-astro-cid-lcdefpme] .photo{transition:transform .5s}.hero-market[data-astro-cid-lcdefpme]:hover .photo{transform:scale(1.03)}.hero-market[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0d172900 30%,#0d172973 62%,#0d1729db 100%);position:absolute;inset:0}.hero-market-text[data-astro-cid-lcdefpme]{z-index:1;padding:var(--space-s) var(--space-s) var(--space-s);position:absolute;bottom:0;left:0;right:0}.hero-market-label[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--cream-100);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.1;display:block}.hero-market-label[data-astro-cid-lcdefpme]:after{content:" →";color:var(--accent)}.hero-market-sub[data-astro-cid-lcdefpme]{color:var(--cream-200);max-width:24rem;margin-top:.3rem;font-size:.9rem;display:block}.hero-market[data-astro-cid-lcdefpme]:hover .hero-market-label[data-astro-cid-lcdefpme]{color:#fff}.svc-list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.svc-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--space-s) var(--space-m);padding:var(--space-s) 0;border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.svc-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--hairline)}.svc-text[data-astro-cid-lcdefpme]{gap:.15rem;display:grid}.svc-label[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--navy-950);font-size:1.25rem}.svc-blurb[data-astro-cid-lcdefpme]{color:var(--muted);max-width:34rem;font-size:.93rem;line-height:1.5}.svc-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5rem;display:flex}.svc-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:1px solid var(--hairline);border-radius:var(--radius);min-height:40px;color:var(--navy-900);white-space:nowrap;align-items:center;padding:0 .9em;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.svc-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--navy-950);color:var(--cream-100);border-color:var(--navy-950)}.svc-more[data-astro-cid-lcdefpme]{gap:var(--space-m);margin:var(--space-m) 0 0;flex-wrap:wrap;display:flex}.whats-here[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.col-head[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0 0 var(--space-s);font-size:.78rem;font-family:var(--font-sans);font-weight:700}.briefing-pair[data-astro-cid-lcdefpme]{gap:var(--space-s);margin-bottom:var(--space-s);display:grid}.tool-list[data-astro-cid-lcdefpme]{gap:0;margin:0;padding:0;list-style:none;display:grid}.tool-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--hairline);gap:.15rem;padding:.85rem 0;display:grid}.tool-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{border-top:1px solid var(--hairline)}.tool-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--navy-950);font-weight:600;text-decoration:none}.tool-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent-strong);text-decoration:underline}.tool-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.9rem;line-height:1.5}.quote-wrap[data-astro-cid-lcdefpme]{gap:var(--space-s);justify-items:start;display:grid}.quote[data-astro-cid-lcdefpme]{max-width:46rem;margin:0}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-serif);color:var(--cream-100);margin:0;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.5}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]:before{content:"“"}.quote[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]:after{content:"”"}.quote[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{margin-top:var(--space-s);color:var(--navy-300);font-size:.9rem}.quote[data-astro-cid-lcdefpme] .ctx[data-astro-cid-lcdefpme]{color:var(--navy-300)}.contact-grid[data-astro-cid-lcdefpme]{gap:var(--space-l);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;display:grid}.newsletter-box[data-astro-cid-lcdefpme]{background:var(--cream-200);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-s)}.newsletter-box[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 .3rem;font-size:1.15rem}.newsletter-box[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 var(--space-xs);color:var(--muted);font-size:.92rem}@media (width<=860px){.whats-here[data-astro-cid-lcdefpme],.contact-grid[data-astro-cid-lcdefpme],.hero-copy[data-astro-cid-lcdefpme]{gap:var(--space-m);grid-template-columns:1fr}.svc-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-xs);grid-template-columns:1fr}}@media (width<=760px){.hero-markets[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero[data-astro-cid-lcdefpme]{padding-top:var(--space-m)}.hero-copy[data-astro-cid-lcdefpme]{padding-bottom:var(--space-s)}.hero-by[data-astro-cid-lcdefpme]{margin-top:var(--space-s)}.hero-dek[data-astro-cid-lcdefpme]{max-width:none}}@media (prefers-reduced-motion:reduce){.hero-market[data-astro-cid-lcdefpme] .photo{transition:none}.hero-market[data-astro-cid-lcdefpme]:hover .photo{transform:none}}
