.person-hero{--person-hero-title:var(--_block-title);--person-hero-text:var(--_block-content);--person-hero-padding-top:calc(var(--_block-padding) + var(--header-height));--person-hero-radius:var(--radius);padding-top:var(--person-hero-padding-top)!important}.person-hero__inner{gap:var(--_block-spacing-small)}.person-hero__body,.person-hero__inner{align-items:flex-start;display:flex;flex-flow:column nowrap;justify-content:flex-start}.person-hero__body{gap:.75em;max-width:var(--page-content-width);width:100%}.person-hero__title{color:var(--person-hero-title);font-family:General Sans,Helvetica,Arial,Verdana,sans-serif;font-size:2.25rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:2.475rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:64rem){.person-hero__title{font-family:General Sans,Helvetica,Arial,Verdana,sans-serif;font-size:3.625rem;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-1.16px;line-height:3.9875rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.person-hero__meta{color:var(--person-hero-title);font-family:General Sans,Helvetica,Arial,Verdana,sans-serif;font-size:1.125rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.18px;line-height:1.8rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:64rem){.person-hero__meta{font-family:General Sans,Helvetica,Arial,Verdana,sans-serif;font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.2px;line-height:2rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.person-hero__image{border-radius:var(--person-hero-radius);max-width:var(--page-content-width);overflow:hidden;width:100%}.person-hero__image img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}