.card:where(.astro-FKBBCKHY){box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch}.mugshot:where(.astro-FKBBCKHY){box-sizing:border-box;margin-bottom:var(--photoNegHalfHeight);padding:.16rem;background-color:#fff;border:var(--border);border-radius:var(--photoHalfHeight);transform:translateY(var(--photoNegHalfHeight));height:var(--photoHeight)}.quote:where(.astro-FKBBCKHY){padding:.5rem}.content:where(.astro-FKBBCKHY){box-sizing:border-box;margin-top:2rem;background-color:#fff;font-size:smaller;border:var(--border);border-radius:1rem;display:grid;grid-template-rows:auto minmax(auto,1fr) auto auto auto;grid-template-columns:auto;justify-items:center}.author:where(.astro-FKBBCKHY){font-weight:700}.role:where(.astro-FKBBCKHY){font-variant:small-caps;color:#ababab}.stars:where(.astro-FKBBCKHY){font-size:small}.gold:where(.astro-FKBBCKHY){color:gold}.grey:where(.astro-FKBBCKHY){color:#cdcdcd}.testimonials:where(.astro-AADLZISC){display:grid;grid-template-columns:repeat(var(--testimonialColumnCount),minmax(5rem,15rem));gap:1rem;padding:1rem;justify-content:center}@media (min-width: 50rem) and (max-width: 60rem){.testimonials:where(.astro-AADLZISC){grid-template-columns:repeat(4,minmax(5rem,15rem))}}@media (min-width: 40rem) and (max-width: 50rem){.testimonials:where(.astro-AADLZISC){grid-template-columns:repeat(3,minmax(5rem,15rem))}}@media (min-width: 30rem) and (max-width: 40rem){.testimonials:where(.astro-AADLZISC){grid-template-columns:repeat(2,minmax(5rem,15rem))}}@media (max-width: 30rem){.testimonials:where(.astro-AADLZISC){grid-template-columns:repeat(1,minmax(5rem,15rem))}}.about:where(.astro-TDEQETKG){display:grid;box-sizing:border-box;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);min-height:var(--panelHeight);background-color:var(--aboutBackground)}img:where(.astro-TDEQETKG){object-fit:cover;height:100%;width:100%}img:where(.astro-TDEQETKG),.words:where(.astro-TDEQETKG){grid-row:1;grid-column:1}.fill:where(.astro-TDEQETKG){align-self:stretch;justify-self:stretch}.words:where(.astro-TDEQETKG){text-align:right;margin:1rem;align-self:start;justify-self:end;max-width:clamp(28rem,25vh,40rem);z-index:1}.appbar{position:sticky;top:0}
