.scard[data-astro-cid-3vpt37q6]{padding:var(--space-xl);background:var(--color-white);border:var(--border-hairline) solid var(--color-rule);border-top:var(--border-card-top) solid var(--color-rule);color:inherit;transition:background var(--transition-slow), border-color var(--transition-slow);flex-direction:column;text-decoration:none;display:flex;&:hover{background:var(--color-bg);border-top-color:var(--color-primary)}}.scard__name[data-astro-cid-3vpt37q6]{margin-bottom:var(--space-sm);font-size:var(--fs-item-title);letter-spacing:var(--tracking-tight);line-height:var(--lh-heading);color:var(--color-black);transition:color var(--transition-base)}.scard[data-astro-cid-3vpt37q6]:hover .scard__name[data-astro-cid-3vpt37q6]{color:var(--color-primary-text)}.scard__blurb[data-astro-cid-3vpt37q6]{margin-bottom:var(--space-md);font-size:var(--fs-item-body);line-height:var(--lh-body);color:var(--color-mid);flex:1}.scard__more[data-astro-cid-3vpt37q6]{font-size:var(--fs-btn-sm);font-weight:var(--fw-bold);color:var(--color-primary-text)}.service[data-astro-cid-xpmmhrz2]{border-top:none}.service__layout[data-astro-cid-xpmmhrz2]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:start;display:grid}@media (width>=64em){.service__layout[data-astro-cid-xpmmhrz2]{grid-template-columns:var(--services-intro-width) minmax(0, 1fr);gap:var(--space-column-gap)}}.service__prose[data-astro-cid-xpmmhrz2]{max-width:var(--container-reading)}.service__block[data-astro-cid-xpmmhrz2]{margin-top:var(--space-5xl);scroll-margin-top:calc(var(--nav-height) + var(--space-xl))}.service__block--first[data-astro-cid-xpmmhrz2]{margin-top:0}.service__block-eyebrow[data-astro-cid-xpmmhrz2]{color:var(--color-primary-text);font-weight:var(--fw-bold);margin-bottom:var(--space-md)}.service__block-title[data-astro-cid-xpmmhrz2]{margin-bottom:var(--space-xl);font-size:var(--fs-h3-lg);letter-spacing:var(--tracking-tight);line-height:var(--lh-heading);color:var(--color-black)}.service__cards[data-astro-cid-xpmmhrz2]{gap:var(--space-md);grid-template-columns:1fr;list-style:none;display:grid}@media (width>=40em){.service__cards[data-astro-cid-xpmmhrz2]{grid-template-columns:repeat(3,1fr)}.service__cards--two[data-astro-cid-xpmmhrz2]{grid-template-columns:repeat(2,1fr)}}.service__studies[data-astro-cid-xpmmhrz2]{gap:var(--space-md);grid-template-columns:1fr;list-style:none;display:grid}@media (width>=40em){.service__studies[data-astro-cid-xpmmhrz2]{grid-template-columns:repeat(2,1fr)}}.service__why[data-astro-cid-xpmmhrz2]{gap:var(--space-2xl);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=48em){.service__why[data-astro-cid-xpmmhrz2]{grid-template-columns:1.15fr .85fr}}.service__why-copy[data-astro-cid-xpmmhrz2] p[data-astro-cid-xpmmhrz2]{max-width:34rem;font-size:var(--fs-copy);line-height:var(--lh-relaxed);color:var(--color-mid)}.service__why-copy[data-astro-cid-xpmmhrz2] p[data-astro-cid-xpmmhrz2]+p[data-astro-cid-xpmmhrz2]{margin-top:var(--space-md)}.service__team[data-astro-cid-xpmmhrz2]{gap:var(--space-xl) var(--space-md);grid-template-columns:1fr 1fr;list-style:none;display:grid}.service__team--row[data-astro-cid-xpmmhrz2]{grid-template-columns:repeat(auto-fill, minmax(var(--size-stat-min), 1fr))}.service__head[data-astro-cid-xpmmhrz2]{text-align:center;flex-direction:column;align-items:center;display:flex}.service__head-photo[data-astro-cid-xpmmhrz2]{width:var(--size-head-photo);height:var(--size-head-photo);margin-bottom:var(--space-sm);border-radius:var(--radius-full);object-fit:cover;filter:grayscale()}.service__head-name[data-astro-cid-xpmmhrz2]{font-size:var(--fs-copy);font-weight:var(--fw-bold);color:var(--color-black)}.service__head-role[data-astro-cid-xpmmhrz2]{font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--color-mid)}.service__stub[data-astro-cid-xpmmhrz2]{max-width:var(--container-reading)}.service__stub-note[data-astro-cid-xpmmhrz2]{margin-bottom:var(--space-lg);padding:var(--space-lg);background:var(--color-bg);border-left:var(--border-card-top) solid var(--color-primary);font-size:var(--fs-copy-lg);line-height:var(--lh-body);color:var(--color-mid)}
