.proof[data-astro-cid-jxp34i24]{border-top:3px solid var(--accent);margin:0;padding:0;list-style:none}.proof__item[data-astro-cid-jxp34i24]{column-gap:var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:7.75rem minmax(0,1fr);align-items:baseline;display:grid}.proof__figure[data-astro-cid-jxp34i24]{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:1.4375rem;font-weight:600;line-height:1.1}.proof__text[data-astro-cid-jxp34i24]{font-size:var(--step--1);color:var(--muted);line-height:1.4}@media (width>=64rem){.proof[data-astro-cid-jxp34i24]{background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--accent);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.proof__item[data-astro-cid-jxp34i24]{padding:1.375rem var(--space-5);border-bottom:0;border-right:1px solid var(--rule);display:block}.proof__item[data-astro-cid-jxp34i24]:last-child{border-right:0}.proof__figure[data-astro-cid-jxp34i24]{font-size:2.125rem;line-height:1.05;display:block}.proof__text[data-astro-cid-jxp34i24]{margin-top:var(--space-2);line-height:1.45;display:block}}.hero[data-astro-cid-ge2uvauf]{grid-template-areas:"intro""actions""contact""proof""supporting";display:grid}.hero__band[data-astro-cid-ge2uvauf]{border-image:conic-gradient(var(--hero-bg) 0 0) fill 0 // 0 100vmax;grid-area:1/1/4/-1;position:relative}.hero[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:not(.hero__band){position:relative}.hero__band[data-astro-cid-ge2uvauf]:after{content:"";border-image:conic-gradient(var(--hero-edge) 0 0) fill 0 // 0 100vmax;height:1px;position:absolute;bottom:0;left:0;right:0}.hero__intro[data-astro-cid-ge2uvauf]{padding-top:var(--space-5);color:var(--on-hero);grid-area:intro}.hero__intro--headshot[data-astro-cid-ge2uvauf]{gap:var(--space-4);display:grid}.hero__headshot[data-astro-cid-ge2uvauf]{object-fit:cover;border:2px solid var(--on-hero-gold);border-radius:50%;width:6rem;height:6rem}.hero[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:var(--display);letter-spacing:-.015em;margin:0;line-height:1.04}.hero__title[data-astro-cid-ge2uvauf]{margin:var(--space-3) 0 0;font-size:var(--eyebrow);letter-spacing:.075em;text-transform:uppercase;color:var(--on-hero-gold);font-weight:600;line-height:1.5}.hero__positioning[data-astro-cid-ge2uvauf]{margin:var(--space-4) 0 0;font-family:var(--font-serif);font-size:var(--positioning);text-wrap:balance;font-weight:400;line-height:1.2}.hero__supporting[data-astro-cid-ge2uvauf]{margin:var(--space-5) 0 0;grid-area:supporting;max-width:40rem;line-height:1.6}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-3);margin-top:var(--space-5);grid-area:actions;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{padding-inline:var(--space-3);white-space:nowrap}.hero__contact[data-astro-cid-ge2uvauf]{padding-bottom:var(--space-4);color:var(--on-hero);grid-area:contact}.hero__contact-line[data-astro-cid-ge2uvauf],.hero__location[data-astro-cid-ge2uvauf],.hero__email[data-astro-cid-ge2uvauf]{display:none}.hero__links[data-astro-cid-ge2uvauf]{gap:0 var(--space-5);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;font-size:.875rem;list-style:none;display:flex}.hero__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);min-height:2.75rem;color:var(--on-hero);text-decoration:none;display:inline-flex}.hero__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{text-decoration:underline;text-decoration-color:var(--on-hero-gold)}.hero[data-astro-cid-ge2uvauf] [data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--on-hero-gold)}.hero__proof[data-astro-cid-ge2uvauf]{grid-area:proof}.hero--no-proof[data-astro-cid-ge2uvauf]{grid-template-areas:"intro""supporting""actions""contact"}.hero--no-proof[data-astro-cid-ge2uvauf] .hero__band[data-astro-cid-ge2uvauf]{grid-row:1/-1}.hero--no-proof[data-astro-cid-ge2uvauf] .hero__supporting[data-astro-cid-ge2uvauf]{margin-top:var(--space-4);color:var(--on-hero-muted)}@media (width>=64rem){.hero[data-astro-cid-ge2uvauf]{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) 21.25rem;grid-template-areas:"intro contact""supporting contact""actions contact""proof proof"}.hero__intro[data-astro-cid-ge2uvauf]{padding-top:3.125rem}.hero__intro--headshot[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-6);grid-template-columns:auto minmax(0,1fr)}.hero__headshot[data-astro-cid-ge2uvauf]{width:10rem;height:10rem}.hero__title[data-astro-cid-ge2uvauf]{margin-top:var(--space-4)}.hero__positioning[data-astro-cid-ge2uvauf]{margin-top:1.25rem}.hero__supporting[data-astro-cid-ge2uvauf]{margin-top:var(--space-4);color:var(--on-hero-muted);font-size:1.0625rem}.hero__actions[data-astro-cid-ge2uvauf]{margin-top:1.625rem;padding-bottom:5.75rem;display:flex}.hero__actions[data-astro-cid-ge2uvauf] .button[data-astro-cid-ge2uvauf]{padding-inline:1.375rem}.hero__contact[data-astro-cid-ge2uvauf]{margin-top:calc(3.125rem + var(--space-2));border-top:3px solid var(--on-hero-gold);align-self:start;padding:1.125rem 0 0}.hero__contact-line[data-astro-cid-ge2uvauf]{font-family:var(--font-serif);margin:0;font-size:1.375rem;line-height:1.3;display:block}.hero__links[data-astro-cid-ge2uvauf]{margin-top:1.125rem;font-size:.9375rem;display:block}.hero__links[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-top:1px solid var(--hero-rule)}.hero__links[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:last-child{border-bottom:1px solid var(--hero-rule)}.hero__links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{min-height:3rem;display:flex}.hero__email[data-astro-cid-ge2uvauf]{display:inline}.hero__email-short[data-astro-cid-ge2uvauf]{display:none}.hero__location[data-astro-cid-ge2uvauf]{color:var(--on-hero-muted);margin:.875rem 0 0;font-size:.8125rem;display:block}.hero__proof[data-astro-cid-ge2uvauf]{margin-top:-3.5rem;position:relative}.hero--no-proof[data-astro-cid-ge2uvauf]{grid-template-areas:"intro contact""supporting contact""actions contact"}.hero--no-proof[data-astro-cid-ge2uvauf] .hero__actions[data-astro-cid-ge2uvauf]{padding-bottom:var(--space-7)}}
