.hv2-actions[data-astro-cid-ibmghhmd]{gap:.75rem;display:grid}@media (width>=640px){.hv2-actions[data-astro-cid-ibmghhmd]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.hv2-actions[data-astro-cid-ibmghhmd] .hv2-btn-dark{padding-inline:2rem}}.hv2-hero[data-astro-cid-hhwhe37m]{background:var(--hv2-ivory)}.hv2-hero-grid[data-astro-cid-hhwhe37m]{grid-template-areas:"figure""copy";row-gap:1.25rem;padding-top:1.25rem;padding-bottom:2.5rem;display:grid}.hv2-hero-figure[data-astro-cid-hhwhe37m]{grid-area:figure;justify-self:start;margin:0;padding:0 0 .6rem .6rem;position:relative}.hv2-hero-figure[data-astro-cid-hhwhe37m]:before{content:"";background:var(--hv2-warm);border-bottom:2px solid var(--hv2-gold);border-radius:var(--hv2-radius);position:absolute;inset:.6rem 0 0 .6rem}.hv2-hero-figure[data-astro-cid-hhwhe37m] img{width:112px;position:relative}.hv2-hero-copy[data-astro-cid-hhwhe37m]{grid-area:copy}@media (width>=640px){.hv2-hero-grid[data-astro-cid-hhwhe37m]{padding-top:2.5rem;padding-bottom:3.5rem}.hv2-hero-figure[data-astro-cid-hhwhe37m] img{width:150px}}@media (width>=1024px){.hv2-hero-grid[data-astro-cid-hhwhe37m]{grid-template-columns:minmax(0,1fr) calc(340px + 1rem);grid-template-areas:"copy figure";align-items:center;column-gap:clamp(3rem,6vw,6rem);padding-top:2.75rem;padding-bottom:3.25rem}.hv2-hero-figure[data-astro-cid-hhwhe37m] img{width:340px}.hv2-hero-figure[data-astro-cid-hhwhe37m]{padding:0 0 1rem 1rem}.hv2-hero-figure[data-astro-cid-hhwhe37m]:before{inset:1rem 0 0 1rem}}.hv2-portrait-img[data-astro-cid-hhwhe37m]{aspect-ratio:1122/1402;object-fit:cover;border-radius:var(--hv2-radius);height:auto;display:block;box-shadow:0 0 0 1px #29251f1f,0 4px 10px -4px #27231f59}@media (width>=1024px){.hv2-portrait-img[data-astro-cid-hhwhe37m]{box-shadow:0 0 0 1px #67593140,0 8px 18px -12px #27231f73}}.hv2-h1[data-astro-cid-hhwhe37m]{max-width:14em;font-family:var(--hv2-serif);font-weight:var(--hv2-w-display);font-size:var(--hv2-fs-h1);line-height:var(--hv2-lh-h1);color:var(--hv2-text);text-wrap:balance}.hv2-lead[data-astro-cid-hhwhe37m]{text-wrap:balance;max-width:34rem;font-size:var(--hv2-fs-lead);font-weight:var(--hv2-w-body);line-height:var(--hv2-lh-lead);color:var(--hv2-text);margin-top:1rem}.hv2-support[data-astro-cid-hhwhe37m]{border-inline-start:2px solid var(--hv2-gold);max-width:33rem;color:var(--hv2-text);text-wrap:pretty;margin-top:1rem;padding-inline-start:1rem}.hv2-hero-services[data-astro-cid-hhwhe37m]{font-size:var(--hv2-fs-small);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin-top:1.5rem;display:flex}.hv2-hero-services-label[data-astro-cid-hhwhe37m]{color:var(--hv2-text-soft)}.hv2-hero-services[data-astro-cid-hhwhe37m] ul[data-astro-cid-hhwhe37m]{flex-wrap:wrap;gap:0 1rem;display:flex}.hv2-hero-services[data-astro-cid-hhwhe37m] a[data-astro-cid-hhwhe37m]{min-height:44px;font-weight:var(--hv2-w-ui);color:var(--hv2-gold-ink);text-underline-offset:5px;align-items:center;text-decoration:underline 1px;display:inline-flex}.hv2-hero-services[data-astro-cid-hhwhe37m] a[data-astro-cid-hhwhe37m]:hover{color:var(--hv2-text)}.hv2-strategy[data-astro-cid-jp2sj4me]{background:var(--hv2-charcoal);color:var(--hv2-on-dark);border-top:3px solid var(--hv2-gold)}.hv2-strategy-grid[data-astro-cid-jp2sj4me]{gap:1.25rem;padding-top:3.25rem;padding-bottom:3.5rem;display:grid}.hv2-strategy-head[data-astro-cid-jp2sj4me] .hv2-h2[data-astro-cid-jp2sj4me]{max-width:46rem}.hv2-strategy-lede[data-astro-cid-jp2sj4me]{max-width:var(--hv2-measure);font-family:var(--hv2-sans);font-size:var(--hv2-fs-lead);font-weight:var(--hv2-w-body);line-height:var(--hv2-lh-lead);color:var(--hv2-on-dark)}.hv2-strategy-body[data-astro-cid-jp2sj4me]{max-width:36rem;color:var(--hv2-on-dark-soft)}.hv2-strategy-body[data-astro-cid-jp2sj4me] p[data-astro-cid-jp2sj4me]+p[data-astro-cid-jp2sj4me]{margin-top:1.1rem}.hv2-strategy-body[data-astro-cid-jp2sj4me] strong[data-astro-cid-jp2sj4me]{color:var(--hv2-gold-light);font-weight:600}@media (width>=1024px){.hv2-strategy-grid[data-astro-cid-jp2sj4me]{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:2rem 4rem;padding-top:4.5rem;padding-bottom:4.5rem}.hv2-strategy-head[data-astro-cid-jp2sj4me]{grid-column:1/-1}.hv2-strategy-body[data-astro-cid-jp2sj4me]{border-inline-start:2px solid var(--hv2-rule-dark);padding-inline-start:2.5rem}}.hv2-services-principle[data-astro-cid-dhhd6yr5]{border-inline-start:3px solid var(--hv2-gold);max-width:46rem;font-family:var(--hv2-serif);font-size:1.2rem;font-weight:var(--hv2-w-display);margin-top:2rem;padding-inline-start:1rem;line-height:1.6}@media (width>=1024px){.hv2-services-principle[data-astro-cid-dhhd6yr5]{margin-top:2.5rem;font-size:1.45rem}}.hv2-services[data-astro-cid-dhhd6yr5]{background:var(--hv2-surface)}.hv2-services-inner[data-astro-cid-dhhd6yr5]{padding-top:3.25rem;padding-bottom:3.5rem}.hv2-services-grid[data-astro-cid-dhhd6yr5]{gap:1rem;margin-top:1.75rem;display:grid}.hv2-panel[data-astro-cid-dhhd6yr5]{background:var(--hv2-warm);border-top:3px solid var(--hv2-gold);border-radius:var(--hv2-radius);flex-direction:column;padding:1.4rem 1.25rem 1.5rem;display:flex}.hv2-panel[data-astro-cid-dhhd6yr5] .hv2-h3[data-astro-cid-dhhd6yr5]{font-family:var(--hv2-sans);font-size:var(--hv2-fs-h3);font-weight:var(--hv2-w-ui);line-height:var(--hv2-lh-h3)}.hv2-panel[data-astro-cid-dhhd6yr5] p[data-astro-cid-dhhd6yr5]{color:var(--hv2-text);margin-top:.8rem}.hv2-panel[data-astro-cid-dhhd6yr5] p[data-astro-cid-dhhd6yr5]+p[data-astro-cid-dhhd6yr5]{margin-top:.7rem}.hv2-panel-action[data-astro-cid-dhhd6yr5]{margin-top:auto;padding-top:1.4rem}@media (width>=640px){.hv2-panel[data-astro-cid-dhhd6yr5]{padding:1.75rem 2rem 2rem}}@media (width>=1024px){.hv2-services-inner[data-astro-cid-dhhd6yr5]{padding-top:4.5rem;padding-bottom:4.75rem}.hv2-services-grid[data-astro-cid-dhhd6yr5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.25rem}.hv2-panel[data-astro-cid-dhhd6yr5]{padding:2.25rem 2.5rem 2.5rem}}.hv2-bio[data-astro-cid-qmzzk6si]{background:var(--hv2-ivory)}.hv2-bio-grid[data-astro-cid-qmzzk6si]{gap:1.25rem;padding-top:3.25rem;padding-bottom:3.5rem;display:grid}.hv2-bio-id[data-astro-cid-qmzzk6si]{border-radius:var(--hv2-radius);box-shadow:inset 0 3px 0 var(--hv2-gold);align-self:start;padding:1.6rem 1.5rem}@media (width>=640px){.hv2-bio-id[data-astro-cid-qmzzk6si]{padding:2rem}}.hv2-bio-roles[data-astro-cid-qmzzk6si]{border-top:1px solid var(--hv2-rule-dark);gap:1.1rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.hv2-bio-roles[data-astro-cid-qmzzk6si] dt[data-astro-cid-qmzzk6si]{font-size:var(--hv2-fs-small);font-weight:var(--hv2-w-ui);color:var(--hv2-gold-light)}.hv2-bio-roles[data-astro-cid-qmzzk6si] dd[data-astro-cid-qmzzk6si]{font-weight:var(--hv2-w-ui);color:var(--hv2-on-dark);text-wrap:balance;margin-top:.2rem;line-height:1.45}.hv2-bio-text[data-astro-cid-qmzzk6si]{max-width:36rem;color:var(--hv2-text)}.hv2-bio-link[data-astro-cid-qmzzk6si]{color:var(--hv2-gold-ink);margin-top:1rem}@media (width>=1024px){.hv2-bio-grid[data-astro-cid-qmzzk6si]{grid-template-columns:23rem minmax(0,1fr);align-items:start;column-gap:4rem;padding-top:4.5rem;padding-bottom:4.5rem}}.hv2-article-list[data-astro-cid-7qstjfv4]{gap:2rem;display:grid}@media (width>=1024px){.hv2-article-list[data-astro-cid-7qstjfv4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.hv2-article-list[data-astro-cid-7qstjfv4] li[data-astro-cid-7qstjfv4]{border-top:2px solid var(--hv2-gold-light);padding-top:1rem}.hv2-article-list[data-astro-cid-7qstjfv4] a[data-astro-cid-7qstjfv4]:hover{color:var(--hv2-gold-ink);text-decoration:underline}
